0
是否可以刪除touchend的激活狀態? 我想通過點擊鏈接來設置鏈接的活動狀態。當在我的移動設備中滾動時,我觸摸的每個項目當然會獲得:活動狀態。所以在滾動之後,所有元素都被高亮顯示。 我不想用.active-classes進行DOM操作我只想在滾動後刪除活動狀態 - 這可能嗎?如何刪除:使用touchend激活
a:active {
background-color:blue;
}
$ctx.on("touchend", '.base a', function() {
//removeActiveState
});
編輯:
我想有這一點 - 但與類:
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 2013-02-14 15:21:55
我需要:活動狀態 - 它應該在滾動後被清除(我只是想通過點擊它而將其變爲藍色) – Jules 2013-02-14 15:29:28