TypeError:无法使用hammer.js将undefined转换为object

时间:2012-10-22 19:59:45

标签: jquery hammer.js

我正在尝试使用hammer.js,当我导入它时,我收到此错误。

  

TypeError:无法将undefined转换为对象
  element.style [prop] =   css_props [P];

    <script type="text/javascript" src="js/hammer.js"></script>
    <script type="text/javascript" src="js/jquery.hammer.js"></script>

$(function(){

$(window).hammer({}).bind("hold swipe dragstart drag dragend swipe", function(event) {
      event.preventDefault();
   });
});

1 个答案:

答案 0 :(得分:0)

使用

$("body").hammer()...

而不是

$(window).hammer()...

我也很难让锤子正常工作,似乎它错过了很多标准用例(使用窗口而不是“body”,Backbone事件,jQuery委托)并且如果没有很多好处,如果你没有完全按照自己的意愿使用它。