2011-11-18 89 views
0

在我的項目中,我需要提供鍵盤快捷鍵。有些情況下我需要重寫默認IE8鍵盤快捷鍵。但在應用以下代碼時,IE動作和我的函數都會被調用。禁用並覆蓋IE8中的鍵盤快捷鍵事件

evt.cancelBubble = true; 
evt.returnValue=false; 

我在瀏覽器中顯示命令欄。 我想在命令欄/收藏夾欄中禁用默認的IE動作。

回答

0

jQuery的的keydown是要走的路:http://api.jquery.com/keydown/

例如:

$('#target').keydown(function(event) { 
event.preventDefault(); 
... 

這種方式,可以確保跨瀏覽器的兼容性以及

+1

感謝您的答覆。但我已經處理了兩個瀏覽器的事情。我面臨的問題是,當在IE中的命令欄快捷鍵被按下時,這兩個動作,即我的功能和命令欄菜單欄的可見性執行。我不想打開命令酒吧菜單。 – harris