我有时在javascript onload和onunloadbody事件中使用了“加载”方法。(www.restaurantebarocortico.com)
现在,我正在学习jQuery,并使用$(document).ready
和$(window).unload
替换了旧事件,但是unload事件无法正常工作。
有人知道卸载时调用函数的另一种方法吗?并且,如果需要,可以使用一种方法来中断卸载并产生一些效果(我将需要此方法来显示卸载时的加载div效果)。
加载div的流程:
它出现在所有内容的顶部(无效果),中间的中间是ajax-loader gif。
准备好文档后,用jQuery函数将其隐藏(效果很慢)
当文档/窗口正在卸载时,使用jQuery函数显示它(再次缓慢显示效果),并中断事件一会儿(或休眠该效果的时间)。
谢谢,抱歉我的英语:P
何塞·莫雷拉(JoséMoreira)
最佳答案
您不能阻止unload
或beforeunload
事件。如果可以的话,人们会滥用它来使选项卡无法关闭。