JavaScript/jQuery : does anybody already created a loading fixed div on top 100%:100% of the page with jquery?

标签 javascript jquery jquery-ui onload onunload

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

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

加载div的流程:

  • 它出现在所有内容的顶部(无效果),中间有一个 ajax-loader gif。
  • 文档准备好后,使用 jQuery 函数隐藏它(效果较慢)
  • 当文档/窗口正在卸载时,用jQuery函数显示它(又慢效果),并中断一段时间的事件(或休眠效果的时间)。

谢谢,抱歉我的英语:P 何塞·莫雷拉

最佳答案

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

关于JavaScript/jQuery : does anybody already created a loading fixed div on top 100%:100% of the page with jquery?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2150221/

相关文章:

jQuery .slideUp 在 .animate 之前执行

jquery-ui - 使用带有 jquery ui slider 的 knockout js

javascript - 使用 slimscroll 时浏览器滚动条有时不起作用

jQuery ui 选项卡 heightStyle : auto not working - getting height from wrong tab

javascript - Vue.js,将值从组件发送到 router/index.js

javascript - 用正则表达式包裹单引号并替换换行符

javascript - NodeJS 用于网站和桌面应用程序之间的实时通信

JavaScript 拖放 <p> 元素?

javascript - jQuery/Javascript - 变量作为对象键

javascript - jQuery点击改变颜色