按照以下的思路做替换函数或者改写类就行了,效果等同于setTimeOut()
var page = {
btn: $("<button></button>"),
delay:function(time){
$(page.btn).delay(time).queue(function(){ //要这样绑定btn事件才能触发
window.location.reload(); //要执行的函数
$(this).dequeue(); //参考其他博文
});
},
};
//执行
page.delay(2000); //这样就能延时2s后执行reload函数
page.delay(0); //立刻刷新
page.delay(); //立刻刷新