特定のアクションのアンカー タグを Shift キーを押しながらクリックするだけです。問題は、ブラウザで URL を Shift キーを押しながらクリックすると、リンクが新しいウィンドウで開くことです。したがって、当然 を使用event.preventDefault()
しますが、この場合、どのブラウザでもまったく機能しないようです。どんな助けでも大歓迎です!
ここにjsfiddleがあります:
コードは次のとおりです。
<a href="#" class="edit">shift-click here</a>
<script>
$('.edit').click(function (e) {
if (e.shiftKey) {
e.preventDefault();
alert('you shift-clicked');
}
});
<script>