我有以下代码绑定 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。我也尝试“返回错误”,但它也不起作用。
注意:在我第一次使菜单可见之前,我的代码似乎一直有效。之后,即使菜单被隐藏,Alt+b 也会触发书签显示。