我正在尝试使用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();
});
});
答案 0 :(得分:0)
使用
$("body").hammer()...
而不是
$(window).hammer()...
我也很难让锤子正常工作,似乎它错过了很多标准用例(使用窗口而不是“body”,Backbone事件,jQuery委托)并且如果没有很多好处,如果你没有完全按照自己的意愿使用它。