gpt4 book ai didi

JQuery Mobile - 更改点击灵敏度

转载 作者:行者123 更新时间:2023-12-01 00:00:49 28 4
gpt4 key购买 nike

我在 Android 上开发的 JQuery 移动应用程序出现问题。

通常,当我只想滚动项目列表时,即使是我正在触摸的项目上的点击也会被触发。

这对我的用户来说非常令人沮丧。

我能做些什么呢?

我可以更改 Taphold 事件的灵敏度吗?

遗憾的是,我在 Google 上找不到任何内容。

谢谢,

最佳答案

在 jQuery-mobile 1.1.* 中,他们添加了更方便的方法来配置触摸事件:http://jquerymobile.com/demos/1.1.1/docs/api/events.html

对于点击保持,您可以通过为 $.event.special.tap.tapholdThreshold 分配一个值来更改触发事件之前点击应持续的时间。

该值应在导入 JQM 之前、导入 jQuery 之后在 mobileinit 事件中设置。例如,我执行了以下操作以避免滑动和点击事件之间的任何重叠:

<script type="text/javascript" src="/Scripts/jquery.min.js"></script>
<!-- JQM default options must be set after jQuery and before jQuery-mobile -->
<script type="text/javascript">
$(document).bind("mobileinit", function () {
$.event.special.tap.tapholdThreshold = 1000,
$.event.special.swipe.durationThreshold = 999;
});
</script>
<script type="text/javascript" src="/Scripts/jquery.mobile-1.1.0.js"></script>

关于JQuery Mobile - 更改点击灵敏度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9293249/

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