滚动时停止列表项onclick事件触发

时间:2013-08-26 14:40:49

标签: html css html5 javascript-events cordova

我有一个滚动的无序列表,这是触摸屏设备上的html5应用程序的一部分。我的问题是当用户滚动然后从列表中释放手指时它会点击用户用来滚动的元素。有没有办法改变onclick行为,所以它只有在用户点击而不是滚动时才会触发?

<ul class="search">
    <a onclick="event()"><li>Name</li></a>
    <a onclick="event()"><li>Name</li></a>
    <a onclick="event()"><li>Name</li></a>
</ul>

任何帮助将不胜感激我在网上找不到任何文件。

1 个答案:

答案 0 :(得分:1)

不要认为点击认为mousedown mousemove mouseup只有向下触发你的点击。在触发点击之前,您需要至少允许移动量。