我有一个keyup
事件绑定到需要大约四分之一秒才能完成的函数。
$("#search").keyup(function() {
//code that takes a little bit to complete
});
当用户键入整个单词或以其他方式快速按键时,该函数将连续调用几次,并且需要一段时间才能完成。
有没有一种方法可以限制事件调用,以便如果快速连续发生多个事件调用,则仅触发最近调用的事件调用?
看一眼jQuery 去抖动.
$('#search').keyup($.debounce(function() {
// Will only execute 300ms after the last keypress.
}, 300));
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)