Можно ли удалить активное состояние при нажатии? Я хочу стиль активного состояния ссылки, просто нажав на нее. При прокрутке на мобильном устройстве каждый элемент, который я касаюсь, получит, конечно, активное состояние:. Поэтому после прокрутки все элементы выделены. Я не хочу иметь DOM-манипуляцию с .active-классами Я просто хочу удалить активное состояние после прокрутки - это возможно?Как удалить: active with touchend
a:active {
background-color:blue;
}
$ctx.on("touchend", '.base a', function() {
//removeActiveState
});
EDIT:
Я хочу, чтобы это - но не с классами:
var activeSelector = ".base a";
$(document)
.on("click mousedown touchstart", activeSelector, function() {
$(this).addClass("active");
})
.on("mouseup mouseleave touchend", activeSelector, function() {
$(this).removeClass("active");
});
Почему вы не используете '@ media' для отключения': active' для мобильных устройств (карманных компьютеров) или устройств с более низким разрешением? Pro: нет необходимости в JS – sascha
Мне нужно: активное состояние - его нужно просто очистить после прокрутки (я просто хочу, чтобы он был синим, нажав на него) – Jules