如何让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一样啊。也是另起线程的 一个很蛋疼的问题,不嫌麻烦的。麻烦看看。。。。谢谢!! TINYBOX弹出层的问题 asp导出excel文件,字符型的数字为何就变成了浮点数显示 试试看 有没有在form提交完后客户端触发一个事件? 一个简单的程序,谢谢大家了 怎样在页面上把下拉列表的内容显示成只读阿!各位大虾帮忙阿!急!!!!!!!! 请问怎么理解下面的语句,在线等待 簡單問題﹐沒轍了﹕ 一个问题 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就执行