2013-10-22 26 views
-1

我一直在使用BlockUI阻止整个页面时,它一直在努力罚款是这样的:BlockUI抛出“没有方法“blockUI”错误阻止特定的DIV

$.blockUI() 

但是当我尝试到阻止特定DIV(以下Block UI Jquery plugin for a specific DIV)这样

$('#my-div').blockUI() 

它引发此错误:

TypeError: Object [object Object] has no method 'blockUI'

我想,也许这是与jQuery的$冲突,所以我改变了$至J与noConflict这样

var j = jQuery.noConflict(true); 
... 
j.blockUI();    // <--- this one works 
j('#my-div').blockUI(); // <--- this one doesn't work 
$.blockUI();    // <--- this one doesn't work, so $ is not used 

因此,这排除了jQuery的冲突。那么有什么想法是什么造成了这个?

谢谢!

回答

2

documentation说,对于阻断单个元素的语法只是blockblockUI

尝试

$("#my-div").block(); 
+0

谢谢!完全错过了,不知道为什么他们会改变方法的名字,虽然 –

+0

@MartinMassera,没问题。如果这解决了您的问题,请不要忘记通过点击复选标记将其标记为答案。 – Brandon