没有 jQuery 移动库的 Jquery Swipe

标签 jquery touch swipe

我知道 Stackoverflow 上已经广泛讨论了这个主题,但我找不到明确的答案。

我成功检测客户端设备是否为触摸屏:

if(!!('ontouchstart' in window)){

     // detect swipe

}

但是,我无法弄清楚如何检测元素上的滑动/悬停。请注意,我希望能够在没有 jquery 移动库的情况下执行此操作。

这是我的 fiddle :

http://jsfiddle.net/k77aC/9/

提前谢谢您,

艾伦。

最佳答案

如果您只是不想使用 jQuery mobile,请尝试 hammer js它很轻量级并且有很多选项。

但是,如果您完全反对使用任何库,请查看可用的不同触摸事件:

https://developer.mozilla.org/en-US/docs/Web/Guide/Events/Touch_events

关于没有 jQuery 移动库的 Jquery Swipe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21444253/

相关文章:

javascript - 如何在 WordPress 图片库中使用 jQuery 选择下拉菜单项?

windows - 触摸屏模拟器 : Are there any windows simulator to test application in touch screen environment

ios - 如何在表格 View 中访问手指位置/移动信息?

jquery - 将 HTML Touch 事件添加到 jQuery

android滑动删除列表行

ios - SwiftUI 中的 PreferredScreenEdgesDeferringSystemGestures

jquery - 分页 JS 停止工作,我不知道为什么

javascript - 如何使用 jQuery 遍历 JSON 数组

jquery - 能用jquery给代码动态添加注释吗?

ios - 如何在 Swift Spritekit 中向我的节点添加触摸和按住手势?