2013-08-08 15 views
5

jQueryのタップイベントがテスト時に応答しなくなってしまう理由を理解できません。私は警告を出し、私はそれが全くポップアップしないようにしました。私のコードは次のようになります:jQueryの.tapイベントが動作しない

var calendarOpen = false; 

$('.calendar').on("tap", function() { 
alert('1'); 
    if (calendarOpen == false) { 
     $('.login-body').animate({left: '90%'}, 300); 
     $('.calendar-body').animate({right: '10%'}, 300); 
     calendarOpen = true; 
    } else { 
     $('.login-body').animate({left: '0px'}, 300); 
     $('.calendar-body').animate({right: '50%'}, 300); 
     calendarOpen = false; 
    } 
}); 

私はスクリプトとCSSページを添付しています。私はすべてのタイプミスをチェックしました。私はjQueryのドキュメントをコピーしましたが、私はまだ問題があります。助けてくれてありがとう。

これらは私の含まれているスクリプトであり、上記のコードはmain.jsの下にあります。

あなたがこの順序であなたのJSファイルをロードする必要が
<script src=http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.js></script> 
<script src=http://code.jquery.com/ui/1.10.3/jquery-ui.js></script> 
<script src="http://code.jquery.com/jquery-2.0.3.min.js"></script> 
<script src="scripts/main.js"></script> 
+0

あなたはjQueryのライブラリを宣言するか、このスクリプトは内部滞在 'ます。

関連する問題