JQuery防止退格鍵網(wǎng)頁后退的實現(xiàn)代碼
更新時間:2012年03月23日 22:51:29 作者:
有時我們需要防止退格鍵的網(wǎng)頁后退,一般情況下最好不要這么用,因為對UX體驗不好
下面是Js片段在IE9,F(xiàn)irebox 10.0.2 中測試過 :
$(document).keydown(function (e) {
var doPrevent;
if (e.keyCode == 8) {
var d = e.srcElement || e.target;
if (d.tagName.toUpperCase() == 'INPUT' || d.tagName.toUpperCase() == 'TEXTAREA') {
doPrevent = d.readOnly || d.disabled;
}
else
doPrevent = true;
}
else
doPrevent = false;
if (doPrevent)
e.preventDefault();
});
關于如何確定Backspace鍵的代碼可以通過這里.
希望對您Web開發(fā)有幫助。
復制代碼 代碼如下:
$(document).keydown(function (e) {
var doPrevent;
if (e.keyCode == 8) {
var d = e.srcElement || e.target;
if (d.tagName.toUpperCase() == 'INPUT' || d.tagName.toUpperCase() == 'TEXTAREA') {
doPrevent = d.readOnly || d.disabled;
}
else
doPrevent = true;
}
else
doPrevent = false;
if (doPrevent)
e.preventDefault();
});
關于如何確定Backspace鍵的代碼可以通過這里.
希望對您Web開發(fā)有幫助。
您可能感興趣的文章:
相關文章
js獲取通過ajax返回的map型的JSONArray的方法
下面是js獲取通過ajax返回的map型的JSONArray的詳細代碼,需要的朋友可以參考下2014-01-01
jquery 利用show和hidden實現(xiàn)級聯(lián)菜單示例代碼
級聯(lián)菜單的實現(xiàn)方法有很多,在本文為大家介紹下使用show和hidden輕松實現(xiàn)下級聯(lián)效果,感興趣的朋友可以參考下,希望對大家有所幫助2013-08-08
JQuery each()函數(shù)如何優(yōu)化循環(huán)DOM結構的性能
each()方法能使DOM循環(huán)結構簡潔,不容易出錯。each()函數(shù)封裝了十分強大的遍歷功能,使用也很方便,它可以遍歷一維數(shù)組、多維數(shù)組、DOM, JSON 等等在javaScript開發(fā)過程中使用$each可以大大的減輕我們的工作量2012-12-12
基于jquery的監(jiān)控數(shù)據(jù)是否發(fā)生改變
在實際開發(fā)中經(jīng)常會遇到數(shù)據(jù)沒發(fā)生改變是,由于用戶不小心點擊保存,這樣導致數(shù)據(jù)庫的日志增大;還有數(shù)據(jù)填寫好后,忘了添加保存直接關閉頁面離開。2011-04-04

