Здравствуйте!
Есть кнопка (.button), к которому цепляется класс (.button_pressed) в момент нажатия. На чистом CSS за это отвечает псевдокласс :active.
// Нажатие на кнопку
$(document).on("mousedown", ".button", function(e) {
$(this).addClass("button_pressed");
});
$(document).on("mouseup", ".button", function(e) {
$(this).removeClass("button_pressed");
});
Возможно ли (если то необходимо) оптимизировать код? Быть может есть решение лучше? Что смущает в данном варианте: топорный дубликат строк. Сам пока постигаю "азы", собирая собственную CSS-библиотеку компонентов на основе БЭМ.
Спасибо!