gpt4 book ai didi

jquery - jQTouch 事件触发两次

转载 作者:行者123 更新时间:2023-12-01 05:04:14 26 4
gpt4 key购买 nike

jQTouch 有时会触发我的单击事件两次,这会导致在转换后立即显示的面板中单击另一个元素(通常是链接)。

这个问题已经得到相当广泛的讨论 here但据我所知,目前还没有一个好的解决方案。在上面的论坛中,一位绅士建议使用以下代码作为解决方案,但我担心这对我不起作用,因为我正在使用滑动和点击事件:

allowClick = true;
function preventGhostClick(){
allowClick = false;
setTimeout(function(){
allowClick = true;
},800);
}

$('#element').bind('tap',function(){
if(!allowClick) return false;
app.utils.preventGhostClick();

// do stuff
});

有没有人对这个问题有任何经验以及比上述更好的解决方案?非常感谢!

最佳答案

您是否尝试过将点击事件更改为单击或触摸开始或触摸结束事件?我记得在 iPad 网络应用程序中遇到了与此非常相似的问题,并通过将我的事件更改为其中之一来修复它。抱歉,我具体记不清了,但值得一试。

关于jquery - jQTouch 事件触发两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7290472/

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