意図したとおりに機能する次のコードブロックとJavaScriptがあります。
<li>
<a id="menuPrev">
<div class="sprite-blank"></div>
</a>
</li>
$('#menuPrev')
.click(function () {
...
return false;
})
.doubleClick(function() {
return false;
});
ユーザーがアドレスリンクをダブルクリックすると、要素の下、<a>
要素の下部に青い線が表示されます<li>
。これは、Chromeブラウザとダブルクリックでのみ発生します。私が見ることができることから、私が何かをダブルクリックしたときのChromeのデフォルトの色の振る舞いです。紛らわしいようですが、可能であれば、これを止めたいと思います。
これまでのところ、コードを変更してhref = "#"をリンクに追加しても、これは発生しないことがわかりました。ただし、これを行うと、リンクアドレスがページの下部に表示されるので、これは必要ありません。
誰かが私がこれを解決してブラウザに私のダブルクリックを無視させる方法を知っていますか?