频发事件的缓存技巧
1. 若频繁触发点击按钮时间,可以将在请求未开始的时候锁住点击按钮,请求成功之后再解开点击按钮。
2. 频繁点击的时候会触发双击事件,因此可以设置一个虚假的双击事件来劫持。
3. 通过设置定时器
$(function(){ var timeoutflag = null; $('#inputAddress1').click(function() {
// 起到缓存作用 if(timeoutflag != null){ clearTimeout(timeoutflag); } timeoutflag=setTimeout(function(){ dosomething(); },500); }); function dosomething(){ ... } })