Jquery IE兼容性问题
我在IE中获得了以下信息: 对象不支持属性或方法“block” 我的jQuery代码段是:Jquery IE兼容性问题,jquery,internet-explorer,Jquery,Internet Explorer,我在IE中获得了以下信息: 对象不支持属性或方法“block” 我的jQuery代码段是: showProcessingMessageAndBlockForm: function () { $("#checkoutContentPanel").block({ message: ACC.common.processingMessage }); } 它在其他浏览器上运行正常。要测试问题是否来自脚本路径,请尝试使用以下方法包含脚本: <script src="//code.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>
/*如果($.browser.msie&&$.browser.version==“7.0”){
$.blockUI();
$('.blockOverlay').attr('Browser check','some text')。单击($.unbui);
}*/
$('#MyDiv').blockUI({
消息:“这已被阻止!”,
css:{border:'3px solid#a00'}
});
问题是当包含jquery.blockUI插件时。将其包含在页面中,但最后我不得不将其包含在母版页中。是否可能是jquery在加载blockui后才被加载?你检查网络日志了吗?按F12打开IE的开发者工具,转到“脚本”选项卡并检查下拉列表以查看哪些脚本已加载。检查JQuery是否已加载。如果有,还可以尝试使用控制台键入一些简单的JQuery命令,以查看其他JQuery命令是否有效。这样可以消除JQuery库没有正确加载的可能性。通过更新您的问题向我们更新任何发现。尽可能多地提供有关该问题的详细信息。