如何让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一样啊。也是另起线程的 请解释下JS事件捕获 很迷惘的一行js代码,难道div有src属性吗? JavaScript 可以读对象数组吗? 新人求助~ 如何让页面延时显示 做一个聊天室 用两个div.innerHTML 结果只有一个可用 Response.Write alert还是有问题 请教高手innerHTML问题。 关于table对象。 如何用一个按钮实现对表格不同列的求和、求平均值,看看把 easyui 在tabs子页面关闭当前tabs,求教大神 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就执行