如何测试某个div是否被阻止?
我正在使用BlockUI插件。
$("#containerVenda").block({ message: "Block" });
我想做一个IF语句,知道DIV是否被阻止。
答案 0 :(得分:3)
我查看了插件的代码,似乎它没有公开任何方法来测试元素是否被阻止。但是,它会为元素设置一些数据,您可以尝试检查。像这样:
var blockableElement = $("#containerVenda").block({ message: "Block" });
alert("Is blocked? " + blockableElement.data('blockUI.isBlocked'));
答案 1 :(得分:2)
没有记录,但$("#containerVenda").data('blockUI.isBlocked')
似乎是最简单的方法。
答案 2 :(得分:0)
不确定但请尝试:http://jquery.malsup.com/block/
$(document).ready(function(){
$("#containerVenda").blockUI({
onBlock: function() {
$("#containerVenda").addClass("blocked");
}
});
$("#mybutton").click(function(){
if($("#containerVenda").hasClass("blocked")){
alert("containerVenda is blocked");
}
})
})
答案 3 :(得分:0)
查看在使用block()后应用于元素containerVenda的类。看看添加了什么。比做检查
var elem = $("#containerVenda");
if( elem.hasClass("theAddedClass") ){
//I am a block thingy already.
}