-2

我在 chrome 和 safari 中有一个脚本运行文件,但是当我尝试在 Internet Explorer 和 Opera 上测试它时,使用“$”时出现未定义的错误。

<head>
<title>test</title>
<script type="text/javascript" src="http:////ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
<script language="JavaScript">
    $(document).ready(function(){

    });
 </script>
 </head>

有人能弄清楚这有什么问题吗?我想这与 IE 和 Opera 在后台做事的方式有关,但我不知道如何解决这个问题。

我试过移动我定义jquery但没有的地方。尝试将所有 js 也移动到文档的底部,但没有。

该脚本有更多用于按钮按下和模糊方法的代码,但这会占用大量空间,并且当脚本落在文档就绪方法上时,我认为这将是一种浪费,但如果你觉得它应该是请告诉我。

4

1 回答 1

5

您的代码唯一奇怪的是 URL。

http:////ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js

应该

http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js

或(因此您可以在 HTTP 和 HTTPS 之间自由切换):

//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js

如果这不是问题,那么它一定是在您没有与我们共享的某些代码中。

于 2013-10-11T11:09:25.603 回答