【问题标题】:Hammer.js how to recognize gesture below end of documentHammer.js 如何识别文档末尾下方的手势
【发布时间】:2014-12-20 12:35:40
【问题描述】:

我正在使用 Hammer.js 在单页 Web 应用程序中通过向左/向右滑动手势切换选项卡。每个选项卡都由<div> 表示,它们的切换方式如下:

this.content.style.display = on ? 'block' : 'none';

一些选项卡的内容很少,并且 Hammer.js 无法识别文档末尾以下的手势。但我希望 Hammer 在整个浏览器窗口中保持敏感。我怎样才能实现它?

目前我这样创建 Hammer 实例:

var hammer = new Hammer(document.body);
hammer.on('swipeleft swiperight press', function(ev) {
    ...
}

【问题讨论】:

  • 编辑注意:添加javascript标签可以实现语法高亮。

标签: javascript hammer.js


【解决方案1】:

我无法强迫 Hammer 在 document.body 之外工作。但我可以强制document.body 填满整个窗口。通过 CSS:

body { height: 100% }

【讨论】:

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