jqueryを使用して、タッチのみで次のコードをコーディングする方法を学びたいと思っていますか?
$(".portfolio a").one("click", false);
このコードはhover、ビジュアル メニュー リンクのイベント用です。最初のタッチでリンクが通過しないようにしたいので、最初のタッチでホバー イベントが発生し、2 回目のタッチでリンクに移動します。
Hover クラスは href に関連付けられています...
jqueryを使用して、タッチのみで次のコードをコーディングする方法を学びたいと思っていますか?
$(".portfolio a").one("click", false);
このコードはhover、ビジュアル メニュー リンクのイベント用です。最初のタッチでリンクが通過しないようにしたいので、最初のタッチでホバー イベントが発生し、2 回目のタッチでリンクに移動します。
Hover クラスは href に関連付けられています...
リンクのバインドを一度解除する前に、タッチ動作をテストするだけです。
if ("ontouchstart" in document.documentElement) {
   $(".portfolio a").one("click", false, function(e){
     e.preventDefault();
   }
}
またはその逆
$(".portfolio a").one("click", false, function(e){
   if ("ontouchstart" in document.documentElement) {
     e.preventDefault();
   }
}