5

我有一個使用喬恩Zaefferer的「自動完成」 jQuery插件,表單字段。如果我鍵入一些文本,然後選擇它的一部分,並點擊backspace,自動完成列表將更新。但是,如果我點擊刪除而不是退格,自動完成列表消失。事件被退格鍵觸發,但不刪除鍵

我期待在該插件的代碼,它看起來像自動完成更新由該領域的keydown事件觸發,都退格鍵和刪除觸發器的keydown。

是否有可能會造成這個退格鍵和刪除之間的根本區別?

回答

4

如果你看一下onChange() method德爾有一個特殊的目的 - 隱藏自動完成列表:

function onChange(crap, skipPrevCheck) { 
    if(lastKeyPressCode == KEY.DEL) { 
     select.hide(); 
     return; 
    } 

所以,不,有一個在這裏的事件處理方式沒有根本的區別,這是多麼的自動完成插件是專門設計的,刪除鍵專門用來隱藏列表。

+0

啊哈!關閉該插件然後...嗯,評論出這四條線排序它。謝謝尼克! – 2010-11-22 09:34:34

相關問題