![]() |
1
9
通常的方法是重新启动
|
![]() |
2
9
基本上,你需要在keyup上启动一个计时器,当keyup再次启动时,重置计时器。当用户停止键入时,计时器将用完,您的请求可以在此时执行。 例子:
只需使用首选方法将函数附加到输入,并替换
当然,有很多方法可以概括这种方法并使其更可重用,等等,但我认为这说明了基本思想。 |
![]() |
3
5
我总是使用这个简单的函数来处理计时器,当用户在指定的时间内停止键入时,计时器将触发回调函数:
用法(mootools示例):
这个解和其他解的主要区别在于
全部的
计时器逻辑由
|
![]() |
4
2
你永远不知道用户什么时候真正完成了打字。用户可能需要打喷嚏休息,或拉伸休息,或咖啡休息,然后继续打字。
但是,如果要实现类似于自动完成机制的功能,则可以设置计时器(cf.
|
![]() |
5
1
编辑:该死的忍者 |
![]() |
6
0
我编写了一个自定义jquery事件,因为我经常使用这种逻辑:
你可以这样使用它:
因为某些原因,我无法让它工作。生活(…)我不知道为什么… |
![]() |
7
-1
使用onblur或者onkeydown检查用户是否按了return/enter键。 |
![]() |
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 3 月前 |
![]() |
Alex · 在轻量级中同时解构和不解构变量 3 月前 |
![]() |
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 3 月前 |
![]() |
bairog · 从按属性筛选的对象数组字典中创建值数组 4 月前 |
![]() |
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 4 月前 |