JavaScript:如何中止卸载并进行JavaScript调用?
我想在EvereOnUnload事件中进行一个jQuery调用,在一秒钟内切换几个div。然后我想卸货 我如何在卸载超时一秒钟,并在这段时间内调用jQuery 谢谢你的帮助 弗洛 编辑: 好的,我认为,最合适的解决方案是不使用通常的链接,而是每个链接都会得到如下javascript调用:JavaScript:如何中止卸载并进行JavaScript调用?,javascript,jquery,onunload,Javascript,Jquery,Onunload,我想在EvereOnUnload事件中进行一个jQuery调用,在一秒钟内切换几个div。然后我想卸货 我如何在卸载超时一秒钟,并在这段时间内调用jQuery 谢谢你的帮助 弗洛 编辑: 好的,我认为,最合适的解决方案是不使用通常的链接,而是每个链接都会得到如下javascript调用: <a href="link('http://google.ch')">Google</a> 但是谢谢你的帮助;) beforeunload的事件只能通过诸如alert(),prompt
<a href="link('http://google.ch')">Google</a>
但是谢谢你的帮助;)
beforeunload
的事件只能通过诸如alert()
,prompt()
等阻止操作来停止
因此,如果您试图在该事件中调用函数,浏览器很可能会忽略该函数。
在卸载之前
的事件只能通过阻止操作停止,例如警报()
,提示()
,等等
因此,如果您试图在该事件中调用某个函数,浏览器很可能会忽略它。不确定您要在此处执行什么操作,请使用setTimeout(function(){},1000)每隔几秒钟调用一次;和每隔一秒的setInterval(function(){},1000);我想在卸载之前关闭一个div,这样看起来更好。要进行滑动切换,我需要一秒钟的时间才能卸载页面。不确定要在这里执行什么操作,请使用setTimeout(function(){},1000)每秒调用一次;和每隔一秒的setInterval(function(){},1000);我想在卸载之前关闭一个div,这样看起来更好。要进行幻灯片切换,我需要一秒钟的时间才能卸载页面。
function link(param) {
//Here a for loop to toggle all the divs what I wanted before...
window.location=param;
}