簡體   English   中英

阻止IE8的默認操作

[英]prevent a default action with IE8

我有一個腳本,該腳本在ONKEYDOWN事件(例如Alt + f)上會禁用默認操作,該默認操作是使瀏覽器顯示其菜單並執行我的自定義操作。

在IE8中, event.returnValue不起作用。 我還認為,如果我執行alert(event.returnValue)該值是“未定義”廣告,似乎該屬性在對象中不存在,但是如果我循環事件對象,我會發現它。

夠奇怪的!

也許無法禁用瀏覽器訪問鍵?

PS與Firefox兼容! (帶有preventDefault()

盡管無法覆蓋“ Ctrl + KEY”快捷鍵的行為(在IE中),但是您仍然可以覆蓋訪問鍵。 為此使用簡單的簡單HTML。

<a href="javascript:;" accesskey="f"></a>

希望這可以幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM