Hammer JS Multi-Touch手势事件听不起作用

时间:2013-08-01 18:42:56

标签: javascript jquery multi-touch hammer.js

为什么这段代码使用hammer.js收听多点触控手势事件的任何想法都无效?

它与the site's examples of using Hammer非常相似。

但是,当我滑过这些元素时,警报不会触发。

var settings_panel = $('.settings');
var hammertime = Hammer(settings_panel).on("swipedown", function(event){
    event.preventDefault();
    alert("settings swiped down!");
});
var dataCard = $('.dataCard');
var hammerLeft = Hammer(dataCard).on("swipeleft", function(event){
    event.preventDefault();
    alert("dataCard swiped left");
});
var hammerRight = Hammer(dataCard).on("swiperight", function(event){
    event.preventDefault();
    alert("dataCard swiped right");
});

1 个答案:

答案 0 :(得分:0)

刚刚测试了您的代码,在模仿触摸事件的同时在Chrome上完美运行。确保你包含jquery.hammer.js,以便它可以很好地使用jQuery,而不仅仅是hammer.js