我有jQuery对话框窗口,在某些操作中我有一个我加载的blockUI插件。
我面临的问题是,即使AJAX图像仍在显示,我仍然可以在执行ajax操作时执行操作。
另一方面,JSP页面被阻塞,直到操作完成,如何阻止对话窗口?
还有另一种可能性,我可以打开2个对话框窗口,两个都需要被阻止,直到加载完成。
我该怎么做?
答案 0 :(得分:3)
如果“阻止”表示在某些事情发生时避免用户输入,您可以“显示”一个div作为覆盖,其中 100%宽度&高度。像
CSS
div.loader
{
width: 100%;
height: 100%;
background: transparent url(../my_animated_loader.gif) no-repeat center center;
z-index: 1001;
}
如果您想“阻止”用户输入,只需在对话框顶部显示该div。