メニュー項目をクリックしようとしています。サブ項目を開き、ダブルクリックしてリンクをたどります。さまざまなアプローチを試みましたが、何らかの理由でダブルクリックしても何も起こっていません。クリック機能が機能していますが、DoubleClick機能が動作しません - jQuery
$(".site-head .section-menu .mobile-sub-menu ul li .first-a").on('click', function(event) {
$(".sub-items").addClass('hiddenMenu');
$(this).parent().find('.sub-items').removeClass('hiddenMenu');
event.preventDefault();
});
$(document).on('dblclick', '.first-a', function() {
console.log("event fired");
window.location.replace($(this).attr("href"));
});
私が間違っていることについてのご意見はありますか?
編集:この状況では、提案されている標準的な解決策は機能しません。ダブルクリックはリンクに向かわなければならず、最初にリンクに行くことを防ぎ、他の機能を実行する必要があります。
コンソールを見ましたか?イベントが発生していますが、window.location.replace()への呼び出しに問題がある可能性があります。 – KyleS
これは答えとは関係ありませんが、これは私にとって非常に恐ろしいUIのように聞こえるという事実に関連しています。 –
@KyleSposatoコンソールで不幸なことは起こっていません – dreamkiller