javascript - 给频繁点击的事件添加一个方法,使其有个延时?
黄舟
黄舟 2017-04-11 12:40:00
0
3
265

在移动开发中会有触发比较频繁的事件,比如抢购时用户快速点击一个按钮,用户滚动屏幕引起图片的懒加载等,请完成下面函数throttle,比如:Func A = function(){};throttle(A,200)会让A隔200ms才执行一次;
//method为传入的方法,delay为延时时间;
注:返回一个函数function throttle(method,delay){}

function throttle(method,delay){
    var timer = setTimeout(function(){
        mathod();
    },delay);
    timer = null;
}

这样写有没有问题?

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回复(3)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!