之前有发过说需要设置mask时间(其实是延迟多长时间后执行取消mask方法)的帖子,当时使用的方法是[color=red]setTimeout[/color]:
第一个参数是要执行的方法,第二个参数是延迟执行的时间。
今天研究了下[color=red]delayedtask[/color],也可以实现延迟执行的效果:
在function里写要延迟执行的方法,在delay()里的参数则是延迟执行的时间。
setTimeout('Ext.Viewport.setMasked(false)',1000);
第一个参数是要执行的方法,第二个参数是延迟执行的时间。
setTimeout(function(){
console.log("xxx");
},1000);
今天研究了下[color=red]delayedtask[/color],也可以实现延迟执行的效果:
Ext.create('Ext.util.DelayedTask', function() {
alert("xxx");
}).delay(1500);
在function里写要延迟执行的方法,在delay()里的参数则是延迟执行的时间。