Я пытаюсь сделать кнопку, так что когда пользователь нажимает на нее, она меняет свой стиль, в то время как кнопка мыши удерживается. Я также хочу, чтобы он изменил свой стиль аналогичным образом, если он затронут в мобильном браузере. Для меня, по-видимому, очевидно, было использовать CSS: Active Pseudo-Class, но это не сработало. Я попробовал: фокусируется, и это тоже не сработало. Я попытался: парить, и это, казалось, сработало, но он сохранил стиль после того, как я снял палец с кнопки. Все эти наблюдения были на iPhone 4 и Droid. Пока я делаю что -то вроде этого: < /p>
#testButton {
background: #dddddd;
}
#testButton:active, #testButton.active {
background: #aaaaaa;
}
...
test
...
$("*").live("touchstart", function() {
$(this).addClass("active");
}).live("touchend", function() {
$(this).removeClass("active");
});
< /code>
Active Pseudo-Class предназначен для настольных браузеров, а активный класс предназначен для браузеров для сенсорных.>
Подробнее здесь: https://stackoverflow.com/questions/606 ... ng-similar