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();
}
}