gpt4 book ai didi

jquery - 如何删除:active with touchend

转载 作者:行者123 更新时间:2023-11-28 15:34:54 27 4
gpt4 key购买 nike

是否可以删除touchend 的active 状态?我想通过点击链接来设置链接的事件状态。当然,在我的移动设备中滚动时,我触摸的每个元素都会获得 :active 状态。因此,滚动后所有元素都会突出显示。我不想使用 .active-classes 进行 DOM 操作我只想在滚动后删除事件状态 - 这可能吗?

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");
});

最佳答案

这是没有 CSS 类的代码。

var activeSelector =  ".base a";   
$(document)
.on("click mousedown touchstart", activeSelector, function () {
$(this).css('background-color', 'blue');
})
.on("mouseup mouseleave touchend", activeSelector, function () {
$(this).css('background-color', 'white'); // or whatever color you want
});

关于jquery - 如何删除:active with touchend,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14878017/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com