0
当滚动列表时,我们的HTML5网站会为错误元素生成点击事件。点击滚动列表会产生错误元素的点击事件
重现:
1)访问你的iPhone或iOS设备上www.tekiki.com。快速浏览列表。
2)当列表仍在滚动时点击其中一个项目。
显示错误的项目是因为对于错误的元素生成了轻击事件。
我们正在使用jQuery Mobile 1.4。
我们该如何解决这个问题?
当滚动列表时,我们的HTML5网站会为错误元素生成点击事件。点击滚动列表会产生错误元素的点击事件
重现:
1)访问你的iPhone或iOS设备上www.tekiki.com。快速浏览列表。
2)当列表仍在滚动时点击其中一个项目。
显示错误的项目是因为对于错误的元素生成了轻击事件。
我们正在使用jQuery Mobile 1.4。
我们该如何解决这个问题?
也许这是300ms延迟的问题。使用fastclick库来消除延迟。这也改善了网站的用户体验和感受。
解决方法是在滚动处于活动状态时禁用监听点击事件。您是否使用任何第三方插件? – Omar
只有JQM。我们如何知道滚动是否有效?你能把这个作为答案吗? – Crashalot
这取决于你如何处理点击/点击列表视图项目。你对这些物品的任何事件都有约束力吗? – Omar