【问题标题】:Detecting iPhone Swipe with jQuery使用 jQuery 检测 iPhone 滑动
【发布时间】:2014-11-25 20:40:49
【问题描述】:

我只是在寻找能够检测手指在触摸设备上滑动的侦听器。

例如;

 if (swipe.direction == 'left' ) {
     function();
 }

【问题讨论】:

标签: jquery iphone function touch swipe


【解决方案1】:

借助 jQueryMobile,您可以使用多个事件,例如 swipe,甚至是 swipeleftswiperighttap 等。

http://jquerymobile.com/test/docs/api/events.html

【讨论】:

  • 我尝试使用它,但它开始向我的页面添加 DIV 元素。我发现了另一个小插件,我对其进行了修改以与 watewrwheel carousel 一起使用。
  • 您应该发布有关该插件的详细答案并接受,以便其他成员可以从您的研究中受益。当然,如果您不介意发布答案,请将此视为请求。
  • jQueryMobile 中的swipe 方法不返回滑动方向。事实上,我不相信它也可以注册和向上/向下滑动。
  • 兼容滚动吗??就我而言,如果我设置此事件,则会在 iPad 等触摸屏设备上失去滚动!
【解决方案2】:

【讨论】:

  • 很棒的小脚本!虽然它写得有点奇怪,但我更喜欢它而不是 jQuery Mobile,因为 jQuery Mobile 提供了大量的膨胀并自动修改 DOM,即使你不希望它这样做。
  • 在 PC 上运行良好,但我认为它会覆盖 iPhone 上的 .on("click") 事件 :(
  • 即使这是一个与 Iphone 相关的问题,答案对于 Iphone 来说也是完美的,只是为了让人们知道它不适用于 Android 选项卡
【解决方案3】:

Touch Swipe 是一个更好的处理滑动(如果你想要的话)的插件。

我发现 touchwipe 很垃圾,而且当你想要的只是这个功能时,我总是觉得 jQueryMobile 太重了。

https://github.com/mattbryson/TouchSwipe-Jquery-Plugin

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-07
    • 2012-03-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多