0

我有一个滚动无序列表,这是触摸屏设备上 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>

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

4

1 回答 1

1

不要以为 click 想 mousedown mousemove mouseup 只有一个 down up 才会触发你的点击。在触发点击之前,您需要最少的移动量。

于 2013-10-24T14:17:00.733 回答