【问题标题】:Detect finger drag using Javascript on touch phones?在触摸手机上使用 Javascript 检测手指拖动?
【发布时间】:2011-09-02 17:58:32
【问题描述】:

有没有办法在触摸手机上使用 Javascript 检测手指拖动?我目前正在使用 jQuery,而 mousemove() 方法似乎不适用于我的 Andorid 手机。

编辑:我想我应该澄清一下,这是针对 Web 应用程序的。

编辑 2: 刚才我发现了我的问题的副本:Detect a finger swipe through JavaScript on the iPhone and Android。虽然,它没有一个公认的答案。

【问题讨论】:

标签: javascript iphone android


【解决方案1】:

使用analogous touch eventstouchstarttouchmovetouchcanceltouchend。要为这些事件之一绑定事件侦听器,您必须使用 .bind('touchmove', ...) 而不是 .touchmove(...),因为 jQuery 不提供便捷方法。

【讨论】:

【解决方案2】:

你可以使用像https://github.com/dotmaster/Touchable-jQuery-Plugin这样的触摸库

如果与轻量级 dom 抽象库(如与 jquery Zepto 非常相似)配对,这是轻量级的: http://zeptojs.com/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-06-14
    • 1970-01-01
    • 1970-01-01
    • 2021-10-30
    • 1970-01-01
    • 1970-01-01
    • 2014-09-09
    相关资源
    最近更新 更多