<a href=""> <div class="example"> hogehoge </div></a>というhtmlに
jQueryで$(".example").hover(function(){ /*ホバー時の処理*/})
と書くと、スマホではタップしたときにこのhoverの動作が実行されてしまいリンク先に飛びたい時はもう一度クリックしなければいけないのですが、jQueryのhoverをスマホの時は無効にすることは出来ないでしょうか?
divの内側にaタグじゃダメなの?
divの内側にaでも挙動は同じで、ワンタップでhover時の動作、二回目のタップでリンク先にジャンプっていう挙動でした。
$(".example").hover(function(){/*ホバー時の処理*/$(this).closest(’a’).trigger(’click’);})
でいいんでないの。
ググれば出てくるよ
みんなの回答 2 件
divの内側にaタグじゃダメなの?
ググれば出てくるよ
関連するトピックス