IE兼容性问题



我在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插件时。包括在页面中,但最后我不得不将其包括在母版页中。

最新更新