我在IE中跟踪错误:
对象不支持属性或方法'block'。
我的jQuery代码段是:
showProcessingMessageAndBlockForm: function ()
{
$("#checkoutContentPanel").block({ message: ACC.common.processingMessage });
}
它在其他浏览器上运行良好。
答案 0 :(得分:0)
要测试您的问题是否来自您的脚本路径,请尝试使用以下命令包含该脚本:
<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插件。将它包含在页面中但最后我必须将其包含在母版页中。