jquery - 单击外部元素时关闭 BlockUI

标签 jquery jquery-blockui

我正在使用 BlockUI 阻止页面。 BlockUI 使用的元素覆盖了页面的下半部分。尽管我的元素上有一个关闭按钮,效果很好,但如果单击我的元素上方的区域,我还需要取消阻止。这可能吗?

最佳答案

jsFiddle Demo

我以前也遇到过类似的需求。您需要知道 BlockUI 所在的层。我假设它的 z 索引为 10。您在这里要做的是在其下方设置一个不可见层,然后在那里附加一个单击事件,该事件将与您的 blockui 元素上已有的关闭事件相关联。

.clr{
 position:fixed;
 width:100%;
 height:100%;
 z-index:5;
 top:0;
 left:0;
 bottom:0;
 right:0;
}

关于jquery - 单击外部元素时关闭 BlockUI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19547649/

相关文章:

c# - 如何使用 jquery 将图像 ajax 发布到 C# web 方法

jquery - 使用 jquery post 时,Request.IsAjaxRequest() 在 Firefox 中为 true 但在 IE 中为 false 是怎么可能的

javascript - 使用 jQuery,如何获取图像以全屏打开浏览器的高度和宽度?

javascript - 将类属性更改为事件的表单

jQuery BlockUI 元素阻止在 Firefox 上不起作用

jquery - select2 搜索不工作

jQuery BlockUI : Is it possible to run a function after a user hits the "enter" key?

jquery - 在ajax成功回调中调用unblockUI不起作用(IE 8)

jquery - CSS Transition 相当于 jQuery fadeIn(), fadeOut(), fadeTo()

javascript - 适用于普通 javascript,但不适用于 jquery