javascript - 浏览器状态 - Javascript/JQuery

标签 javascript jquery

我正在尝试找到一种方法来检测我的浏览器何时加载并显示加载图标。

此外,这是解决问题的正确方法还是有“标准”做法来完成类似的事情?

编辑:此功能将在数据库事务/表构建期间用于我的一个站点。

最佳答案

我喜欢 JQuery loadmask为此的插件。在页面加载时等待加载一些东西(比如通过 AJAX)的元素上应用掩码:

$('#containerid').mask("<img src='loadinganim.gif'/> Waiting...");

Waiting image

然后,当一切都加载完毕并且用户可以与元素交互时,移除掩码覆盖(通常在成功完成后的 AJAX 调用回调中):

$('#containerid').unmask();

关于javascript - 浏览器状态 - Javascript/JQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19844386/

相关文章:

javascript - 糟糕的 React dangerouslySetInnerHTML 示例?

javascript - 使用 Google Closure 编译器包含 Ecmascript 6 类?

javascript - 如何通过 JSON 传递函数名称并在 javascript/jQuery 中调用它?

javascript - 尝试按百分比增加进度条

javascript - 从底部到顶部旋转 Div

javascript - jQuery PreventDefault() 不适用于按钮

javascript - Yii ajaxSubmitButton 客户端验证问题

javascript - 使用 d3 通过投影映射 geojson 分布数据

javascript - 将日期转换为时刻一个字符

javascript - 将变量添加到组合后,将另一个元素添加到 jQuery 选择器