Alt+b をバインドして何かを行う次のコードがあります。
(function(jQuery){
$(document).ready(function() {
$(document).bind('keydown', 'alt+b', function(event) {
// do stuff
event.preventDefault();
});
});
})( jQuery );
PC で Safari ブラウザ (v5.0.4) を使用すると、メニューが表示されます (ブックマーク)。この動作を防ぐ方法はありますか? この場合、preventDefault は Chrome と Firefox で機能します。「falseを返す」ことも試みましたが、どちらも機能しません。
注: 初めてメニューを表示するまで、私のコードは機能しているようです。その後、 Alt+b は、メニューが非表示になっていてもブックマークを表示するようにトリガーします。