jQueryを使用してリスナーをナビゲーションにアタッチし、Appleタッチデバイスにホバー効果を表示できるようにしようとしています。iPhone/iPadのホバーイベントjQuery
これまで私がこれまで使ってきたものではうまくいかず、誰もこれを前に使ったことがありますか?
<script>
$(document).ready(function() {
//ipad and iphone fix
if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)) || (navigator.userAgent.match(/iPad/i))) {
$("#primary-navigation li a").bind('touchstart', function(){
console.log("touch started");
});
$("#primary-navigation li a").bind('touchend', function(){
console.log("touch ended");
});
}
});
</script>
私は...私は警告を追加しました...動作するように思われるだけで、私のセレクタの前に
作品$("nav#primary-navigation ul li a").bind('touchstart', function(){
console.log("touch started");
alert('clicked');
});
を
ブラウザ検出、イベントバインド、または「console.log」のどの部分が機能しませんか?エラーメッセージが表示されるのですか? – nnnnnn
ホバーはまだ動作していないようだが、私のコンソールにはエラーが出ない。私のタグの中で、私はcufonレンダリングテキストを持っているので、それは問題になる可能性がありますか? – Liam
2番目の 'console.log()'の後に余分な '});があります。これはちょうどあなたの質問のタイプミスですか、それともあなたの_real_コードですか? – nnnnnn