2013-05-22 49 views
2

我怎樣才能調用這個方法的esc函數,用jquery來停止頁面加載。 這裏有一些API調用或其他東西。 任何想法?如何我可以調用瀏覽器轉義(esc)函數

編輯:

我想取消表單提交。

我現在使用:

window.stop(); 

感謝

+0

是什麼原因呢?有可能有更好的辦法來達到你要找的東西,因爲指定的行爲很可能不適用於某些操作系統的某些瀏覽器,特別是手機。 – rickyduck

回答

3
$(document).keydown(function(e) { 
    if (e.which== 27) { // ESC 
    window.stop(); 
    } 
}); 

https://developer.mozilla.org/en-US/docs/Web/API/window.stop

的stop()方法是完全等同於點擊在瀏覽器中的停止按鈕。由於加載腳本的順序,stop()方法無法停止載入腳本的文檔,但會停止加載大圖像,新窗口和其他加載延遲的對象。

PLAYGROUND

+1

非常感謝我。這是我搜索這個window.stop()函數的祕密 – Azd325

2

$(document).keyup(function(e) { 
    if (e.keyCode == 27) { alert('esc pressed'); } // esc 
}); 

keyCode屬性返回被按下,所以你只需要正確的數字在你的情況下,退出鍵是27.

相關問題