2014-10-02 51 views
0

以下是我的代码:试图启用向左滑动

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

<script> 

    Hammer($(document)).on("swipeleft", function() 
    { 
     alert("Swipe Left"); 
    }); 

</script> 

而且我没有看到“快速滑动左”的警报。哪里不对?

+0

尝试'锤(document.body的)。在(...' – Petah 2014-10-02 04:06:49

回答

0

从我可以告诉,文档太泛泛。你需要有一个你正在滑动的对象:

例如,当您在ID1为box1的DIV上向左滑动时执行操作。

<div id="box1" style="width: 100%; height: 100%;">SOME TEST</div> 

<script> 
$(function(){ 
    var objbox1 = document.getElementById("box1"); 

    //Swipe 
    Hammer(objbox1).on("swipeleft", function() { 
     alert('Swiped Left'); 
    }); 
}); 
</script> 
+0

感谢老朋友:) – Robert 2014-10-02 21:13:33

+0

非常欢迎,很高兴我能帮助! – TGR 2014-10-02 22:12:37