在谷歌搜索框哪个事件火?

时间:2016-05-28 20:43:01

标签: javascript jquery ajax

当我们输入内容时,在谷歌搜索框中的

,在那个时候一些自动完成的结果在选择任何一个后自动触发不需要

  

focusout()

  

任何click()

如何创建

1 个答案:

答案 0 :(得分:0)

基本上有三个关键相关事件keydown,keypress和keyup,它正在使用这些事件的组合......为了让你更了解这里的细节

密钥关闭时会触发

keydown(例如,在快捷方式中;例如,在Ctrl+A中,Ctrl保持“关闭”。

释放键时触发

keyup(包括修饰符/ etc键)

keypresskeydownkeyup的组合,或者取决于键盘重复(当keyup未被触发时)。 (这个重复行为是我没有测试过的。如果你做测试,添加注释!)如果用户按下键,那么对于浏览器添加的每个字符都会触发此事件。

注意:记住一件事,如果你从字段中获取值永远不会忽略keyup事件,因为在获取输入文本时你不会从文本字段中获取最后一个字符直到keyup事件被触发......

请参阅此fiddle以更多了解关键事件..