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

相关问题