【问题标题】:Detect only swipe events over an overlay div仅检测覆盖 div 上的滑动事件
【发布时间】:2017-04-16 20:09:19
【问题描述】:

我正在尝试使用hammer.js 检测屏幕上的左右滑动事件。 目前它检测整个屏幕区域的滑动动作,因为我正在传递主要内容 div 类。我创建了一个覆盖一半屏幕区域的覆盖 div,并且在初始化锤子时传递了它的类。所以现在滑动工作正常了该区域,但所有其他指向覆盖下方内容的指针事件都被阻止。 除了滑动事件之外,是否可以将所有其他指针事件传递给底层 div?

【问题讨论】:

    标签: css swipe hammer.js pointer-events


    【解决方案1】:

    假设我正确理解了您的问题描述并将其重新表述如下:您希望在现有的 swipe(left, right) 事件中使用额外的识别器。

    • 您可以在已创建 [1] 的同一管理器实例上添加新事件
    • 即使您已经分离出这两个事件并仍想同时执行它们,请使用recognizeWith [2]

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-28
      • 2012-09-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多