朋友我正在做一個計算器像項目,所以這是一個完整的網頁,顯示我的計算器。對於來自鍵盤的輸入,所有其他按鍵都起作用我也想使用退格鍵來做計算器中的[del]命令。但它總是去Backward訪問的網站。這裏是我的代碼:如何覆蓋文檔中的退格鍵功能,如在谷歌
$(document).keypress(function(e){
var e=window.event || e
var keyunicode=e.charCode || e.keyCode
if(keyunicode>=40 && keyunicode<=57 && keyunicode!=44)
{
//call a function [worked]
}
else if(keyunicode==61)
{
// call another function worked.
}
else if(keyunicode==8)
{
e.preventDefault();
delete_last();
return false;
}
});
請幫助。我試圖在鉻..
瀏覽器鍵盤快捷鍵總是贏。在瀏覽器決定不使用密鑰後,密鑰纔會發送到該頁面。這是設計。否則,惡意網站可能會劫持各種用戶交互。 –
那麼我怎麼能夠重寫F5刷新iframe而不是窗口? :p –
如果已經在形式函數參數中聲明瞭變量,則不應該使用'var e'。如果你想覆蓋變量,只需省略'var'。此外,jQuery已經處理特定於瀏覽器的實現,並規範化事件對象。函數中的前兩行可以用'var keyunicode = e.which'代替。 –