我正在構建一個虛擬鍵盤,它將圖像分配給鍵碼,並在keydown事件後將其追加到跨度中。問題出現在DELETE功能中。「刪除」的鍵碼觸發瀏覽器的後退按鈕 - jQuery
if (e.keyCode == 8) {
$('span:last').remove();
}
由於所有事情都發生在textarea或輸入字段之外,因此會觸發瀏覽器的後退按鈕。任何幫助將非常感激!
我正在構建一個虛擬鍵盤,它將圖像分配給鍵碼,並在keydown事件後將其追加到跨度中。問題出現在DELETE功能中。「刪除」的鍵碼觸發瀏覽器的後退按鈕 - jQuery
if (e.keyCode == 8) {
$('span:last').remove();
}
由於所有事情都發生在textarea或輸入字段之外,因此會觸發瀏覽器的後退按鈕。任何幫助將非常感激!
這是一個退格,而不是刪除,對於初學者。
接下來,退格鍵是「返回」的鍵盤快捷鍵,因此您必須在事件處理程序中使用return false;
以防止發生默認操作。
是的,Backspace。我間隔並指的是我的蘋果發行的鍵盤。返回false;解決了我的問題。非常感謝! – pardon 2012-02-03 22:13:40