我希望在用户使用平板电脑设备(Modernizr Present)向上滚动时调用代码:

if ( $('html').hasClass('touch') ){
    $(window).hammer().on('panup', function(){
        console.log("pan'd up");
    });
}


加载时出现此错误:



实现API的最佳方法是什么,我已经有了这些库。包括来自Hammerjs团队的jquery插件:


Hammer.min.js
jquery.hammer.js


谢谢大家

最佳答案

您是否正在将其包装在就绪的回调中?如果不是,则可能尚未定义元素。
就像是:

$(document).ready(function() {
    // your code here
});

10-05 20:40
查看更多