我尝试将一个blockui放在另一个blockui之上,它可以工作(当然,前提是第二个blockui的baseZ值更高)
问题是当我想用$.unblockUI();调用关闭最顶层的块界面时,两者都关闭。
有没有一种方法可以设置命名空间或上下文?到目前为止,我在网上没有找到任何相关的东西。
发布于 2011-06-23 02:25:12
在不了解细节的情况下,我假设您调用的是整个页面的$.block()和$.unblock()。
在第二个blockUI中,不要将其设置为完整页面(默认)块,而是将其分配给第一个blockUI中显示的特定DIV或jqModal对话框或其他内容。
然后,您可以控制特定于第二个的阻塞/取消阻塞。
$.blockUI({ message: $('#test') });
$('#test').block( { message: $('#test2') } );
$('#test').unblock();
$.unblockUI();https://stackoverflow.com/questions/3576595
复制相似问题