2016-07-23 61 views
-1

我正在尝试使用hammer.js实现水平刷卡。但我不断收到此错误:Hammer.js刷卡不工作

Uncaught ReferenceError: $ is not defined(anonymous function.

它可能是什么?

代码:https://jsfiddle.net/6d88314h/

功能:

$(function(){ 
    var blue = document.getElementById("blue"); 

    Hammer(blue).on("swipeleft", function() { 
      $(blue).animate({left: "-=100"}, 500) 
    }); 

    Hammer(document.getElementById("blue")).on("swiperight", function() { 
      $(blue).animate({left: "+=100"}, 500) 
    }); 
}) 

回答

2

您需要的jQuery添加到您的网页:

<script src="https://code.jquery.com/jquery-3.1.0.min.js"></script> 
+0

哎哟我犯了一个愚蠢的错误。谢谢。 –