我有以下示例html文件:
- <!DOCTYPE html>
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>Example</title>
- <script src="../Scripts/jquery-2.0.3.js"></script>
- <!--<script src="../Scripts/jquery-1.7.js"></script>-->
- <script type="text/javascript">
- $(document).ready(function () {
- $('#mainheader').css("color","red");
- });
- </script>
- </head>
- <body>
- <h1 id="mainheader" class="header">Sample 1</h1>
- <h2 class="header info">Sample 2</h2>
- <h3 class="info">Sample 3</h3>
- </body>
- </html>
当我使用jQuery版本2.0.3运行相同时,它会遇到错误:
/Scripts/jquery-2.0.3.js第8列第8行的未处理异常
0x800a01b6 – Microsoft JScript运行时错误:对象不支持此属性或方法
在线:
//使用方便的事件回调
document.addEventListener(“DOMContentLoaded”,completed,false);
但如果我使用它的较低版本,即1.7,它运行正常……
但是,上面的代码适用于Chrome上的两个版本.
能帮我解决一下差异吗?
谢谢&问候.
解决方法
目前jQuery 2.x“不支持Internet Explorer 6,7或8”