Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript:如何中止卸载并进行JavaScript调用?_Javascript_Jquery_Onunload - Fatal编程技术网

JavaScript:如何中止卸载并进行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

我想在EvereOnUnload事件中进行一个jQuery调用,在一秒钟内切换几个div。然后我想卸货

我如何在卸载超时一秒钟,并在这段时间内调用jQuery

谢谢你的帮助

弗洛

编辑:

好的,我认为,最合适的解决方案是不使用通常的链接,而是每个链接都会得到如下javascript调用:

<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;
}