我有时在javascript onload和onunloadbody事件中使用了“加载”方法。(www.restaurantebarocortico.com)

现在,我正在学习jQuery,并使用$(document).ready$(window).unload替换了旧事件,但是unload事件无法正常工作。
有人知道卸载时调用函数的另一种方法吗?并且,如果需要,可以使用一种方法来中断卸载并产生一些效果(我将需要此方法来显示卸载时的加载div效果)。

加载div的流程:


它出现在所有内容的顶部(无效果),中间的中间是ajax-loader gif。
准备好文档后,用jQuery函数将其隐藏(效果很慢)
当文档/窗口正在卸载时,使用jQuery函数显示它(再次缓慢显示效果),并中断事件一会儿(或休眠该效果的时间)。


谢谢,抱歉我的英语:P
何塞·莫雷拉(JoséMoreira)

最佳答案

您不能阻止unloadbeforeunload事件。如果可以的话,人们会滥用它来使选项卡无法关闭。

10-06 04:27