ナズ:
私は、それがクリックされながらマウスでスクロールを無効にするために以下のコードを書きました。私はそれが私のリンクを開き、私のマウスのスクロールとクリックしたときに私のコードは動作しません。
ここに私のコードは次のとおりです。
$('a').on('mousedown', function(e) {
if (e.which === 2) {
console.log('Disabled');
return false;
}
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.0/jquery.min.js"></script>
<a href="#dontwanttoopen"> click here </a>
アクヒルAravind:
あなたは使用する必要がありauxclick
、この機能を無効にするために。あなたの「auxclick」で「クリック」、および追加、交換e.preventDefault()
、それは動作します、クロームでテストされ、FF
$('a').on('auxclick', function(e) {
if (e.which === 2) {
e.preventDefault();
}
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.0/jquery.min.js"></script>
<a href="#dontwanttoopen"> click here </a>