[英]Running a JavaScript function differently
我有这样的文本输入,它将对用户输入的每个键进行搜索。 由于搜索功能需要一点时间来执行,因此用户输入会一直停留到完成执行为止。
<input type="text" id="suggestion" onkeyup="search();"/>
我们能否让该搜索功能执行并让用户在文本字段中输入。 就像让搜索在后台运行一样。
ps 。 我不想使用延迟功能来等到用户完成并调用search()
也许不是让它每次运行而是使用以下命令设置全局开关
window.somevar = true;
然后在再次搜索之前检查该变量是否已设置。 初始搜索完成后,请显示您的结果并取消设置全局变量
delete window.somevar;
这样,函数“运行”每个击键,但不会锁定输入。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.