【发布时间】: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