我在IE中得到以下eror:
对象不支持属性或方法"block"。
我的jQuery片段是:
showProcessingMessageAndBlockForm: function ()
{
$("#checkoutContentPanel").block({ message: ACC.common.processingMessage });
}
它在其他浏览器上运行良好。
要测试问题是否来自脚本路径,请尝试使用包含脚本
<script src="//code.jquery.com/jquery-1.11.0.min.js"></script>
<script src="//code.jquery.com/jquery-1.11.1.min.js"></script>
<script src="http://malsup.github.io/jquery.blockUI.js"></script>
<script>
/*if ($.browser.msie && $.browser.version == "7.0"){
$.blockUI();
$('.blockOverlay').attr('Browser check','some text').click($.unblockUI);
}*/
$('#MyDiv').blockUI({
message: '<h1>This has been blocked!</h1>',
css: { border: '3px solid #a00' }
});
</script>
问题出现在包含jquery.blockUI插件时。包括在页面中,但最后我不得不将其包括在母版页中。