如何让unload慢点执行 在onbeforeunload()事件中写了一些方法,如何让方法执行完再执行unload()方法呢!? 肯定不能alert()的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 window.setTimeout(function() { },5000) //5秒后执行. beforeunload就是在unload前触发的呀给beforeunload绑定的函数也必然会执行完才去触发unload楼主是beforeunload里写了异步请求的ajax?或者是settimeou之类的延迟执行函数?这些都是另起一个线程。已经不包含在beforeunload这个事件的所绑定的函数里了 设个变量 onbeforeunload执行前为false,执行完之后为true。 然后unload事件用 settimeout 去跟踪该变量的值,如果true就执行 好像不行。。在onbeforeunload里面直接return false;会弹窗了。不行! 不要return false,我说的false是设的那个变量的值比如 flag=false;onbeforeunload执行完后 flag=true;然后unload事件用 settimeout 去跟踪flag的值,如果true就执行 我知道你意思。。如果是true就执行页面跳转。但是怎么执行呀!? 要获取变量是可以的! 将页面飘走是啥意思?js动画效果?那个用的是setInterval跟setTimeout一样啊。也是另起线程的 如何获得表单焦点 请问用jquery怎样获取远程html中body>div的个数? 为什么ActiveXObject失败 高手请进,一个代码的问题。 js控制图层的显隐(不是鼠标控制) 请教一个正则表达式. 请问如果用div实现popup隐藏的功能 如何用javascript控制浏览器的工具栏.谁给我答案,我发50分给你.不够再说. javascript中的翻转器 #################Ext.js 怎么设置文本框不可编辑 ######### easyui dialog 不能刷新的问题 Jquery写的JS在IE8下正常在IE7下就报错???
window.setTimeout(function() { },5000) //5秒后执行.
给beforeunload绑定的函数也必然会执行完才去触发unload楼主是beforeunload里写了异步请求的ajax?或者是settimeou之类的延迟执行函数?
这些都是另起一个线程。已经不包含在beforeunload这个事件的所绑定的函数里了
好像不行。。在onbeforeunload里面直接return false;会弹窗了。不行!
不要return false,我说的false是设的那个变量的值
比如 flag=false;
onbeforeunload执行完后 flag=true;
然后unload事件用 settimeout 去跟踪flag的值,如果true就执行