gpt4 book ai didi

javascript - jQuery - 在 .load 调用完成之前禁用 HTML 页面

转载 作者:太空宇宙 更新时间:2023-11-04 13:49:53 25 4
gpt4 key购买 nike

在初始 .load 调用完成之前禁用整个 HTML 页面的最简单方法是什么?我所说的禁用是指用户无法以任何方式与之交互。他们可以离开。

我正在使用 jQuery 1.2.6。是否将调用设置为同步而不是异步?如何在 .load 函数上为此设置选项?

更新
这似乎奏效了 - 我是不是错了?

function doSomething() {
$.ajaxSetup({ async: false });
$('#someArea').load('... args ...');
$.ajaxSetup({ async: true });
}

最佳答案

用 HTML+CSS 拦截,用 jQuery 解锁

最好的方法是让您的 HTML 包含覆盖的 DIV,以阻止对页面内容的所有点击。所以它起到了面具的作用。此 mask 必须使用 CSS 进行定位、尺寸标注和样式设置。

当页面加载发生时,您可以使用 jQuery 并删除此掩码,从而启用您的页面。

关于javascript - jQuery - 在 .load 调用完成之前禁用 HTML 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3461548/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com