首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

怎么让unload慢点执行

2012-03-12 
如何让unload慢点执行在onbeforeunload()事件中写了一些方法,如何让方法执行完再执行unload()方法呢!? 肯

如何让unload慢点执行
在onbeforeunload()事件中写了一些方法,如何让方法执行完再执行unload()方法呢!? 肯定不能alert()的

[解决办法]
settimeout行不行
[解决办法]

JScript code
 window.setTimeout(function() { },5000) //5秒后执行.
[解决办法]
beforeunload就是在unload前触发的呀
给beforeunload绑定的函数也必然会执行完才去触发unload

楼主是beforeunload里写了异步请求的ajax?或者是settimeou之类的延迟执行函数?
这些都是另起一个线程。已经不包含在beforeunload这个事件的所绑定的函数里了
[解决办法]
设个变量 onbeforeunload执行前为false,执行完之后为true。 然后unload事件用 settimeout 去跟踪该变量的值,如果true就执行
[解决办法]
探讨

引用:
设个变量 onbeforeunload执行前为false,执行完之后为true。 然后unload事件用 settimeout 去跟踪该变量的值,如果true就执行


好像不行。。在onbeforeunload里面直接return false;会弹窗了。不行!

[解决办法]
将页面飘走是啥意思?js动画效果?那个用的是setInterval跟setTimeout一样啊。也是另起线程的
探讨
喔。。。同步的。没异步。。就在里面将页面内容飘走! 待飘完后再跳转!

热点排行