【问题标题】:How To detect swipe starting and ending position not touch event?如何检测滑动开始和结束位置而不是触摸事件?
【发布时间】:2012-03-22 17:18:37
【问题描述】:
jQuery("#surface").bind("mousedown", function(e)
{
     console.log("(x,y) = (" + e.pageX + "," + e.pageY +")"); 
});

我写了这段代码,但没有跟踪它是触摸事件还是滑动事件。我想调用在滑动事件开始和结束时触发的函数。当你在 iPad/iPhone 上触摸手指并向左或向右推动和拖动时.我想要手指触摸起始位置 (x,y) 坐标,并且当你放下手指时需要 (x,y) 位置。

我也使用了 jqTouch,但它没有给出开始和结束位置。

我想做一个按手指滑动页面的App。

------------ HTML ------------

<canvas id="surface">
     //  here goes all image pages 
</canvas>

您是否知道如何使用 jQuery 或 javascript 而不是触摸事件来检测滑动开始和结束事件。

【问题讨论】:

    标签: javascript jquery touch jqtouch swipe


    【解决方案1】:

    你看过this plugin吗?

    另外,如果这不可行,你需要做的是在 touchstart 和 touchend 上设置一个计时器

    仅供参考,我知道 jQuery 插件站点已损坏,但您可以找到 that plugin here 的下载地址

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多