javascript - 如何区分 JavaScript 中的点击事件和滑动事件?

标签 javascript onsen-ui2

我正在使用 OnsenUI 2 和 ReactJS 来使用 Cordova 开发跨平台应用程序。它应该可以在移动设备上运行,但如果它也可以在普通浏览器上运行那就太好了。我有一个带有全屏图像的轮播元素,当用户点击图像时我想打开一个新页面。问题是,每次滑动到新图像都会触发图像上的 click 事件。如何区分点击幻灯片和滑动到新幻灯片之间的区别?

代码笔:https://codepen.io/anon/pen/amJooZ

最佳答案

如果您正在开发触摸屏的东西,您应该监听触摸事件,而不是监听点击事件。请参阅MDN's documentation of touch events 。如果处理正常的点击事件也很重要,请参阅the section about handling clicks .

关于javascript - 如何区分 JavaScript 中的点击事件和滑动事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39658408/

相关文章:

reactjs - 在 React+Onsenui 应用程序上运行 mocha 测试时出现 `ReferenceError: Element is not defined`

javascript - 类型错误 : enterPage is undefined in OnsenUI 2 React navigator

css - onsen-ui css 中定义的按钮栏边框颜色在哪里?

javascript - 展平对象中的数组

javascript - 允许拖动位于 map 上方的 div

javascript - 只有月份和年份的 ASP .NET MVC4 Datepicker

css - 带有 VUE vue-onsenui v-ons-segment 的 OnsenUI 不工作。为什么?

javascript - 美元哈希和变量 - $('#

javascript - 单击按钮时如何创建元素的副本