我正在使用此代码将部分代码包装在其中,就像这样使用,
var delay = (function() {
// SET TIMER
var timer = 0;
// RETURN SET TIMEOUT FUNCTION
return function(callback, ms) {
clearTimeout(timer);
timer = setTimeout(callback, ms);
};
})();
我这样称呼它
delay(function() {
.......
}, 1000);
它会延迟 1000 毫秒,但我不明白发生了什么谢谢 :)