我对这个 blockUI 插件有一个奇怪的事情。
这是我用来调用块的函数:
function runBlockUI(selector,width)
{
$.blockUI({
message: $(selector),
centerY: 0,
css: {
top: '30px',
left: ($(window).width() - width) /2 + 'px',
width: width + 'px',
height: '550px'}
});
$('.blockOverlay').attr('title','Klik om venster te sluiten');
$('.blockOverlay').click($.unblockUI);
}
问题是该函数被 3 个不同的选择器调用。使用 2 可以完美运行。但与另一个它只工作一次。关闭并调用该功能后,我收到以下错误(在萤火虫中):
TypeError: $.blockUI is not a function
我对此很困惑,希望有人能帮助我!提前致谢!
格茨
!!!解决了!!!
问题已解决。我太笨了,我没有看到这个哈哈。该功能适用于 2 个项目。但是对于不工作的消息 div 包含一个 html 文件的 load() 函数。我太笨了
<script type="text/javascript" src="jquery.js"></script>
在加载的 html 中。此负载确实“取消设置”了 blockUI 插件。删除了 js 包含,它现在可以工作了!感谢您的关注!