为什么jquery internet explorer和opera会抛出undefined jquery($)错误?

rag*_*nny -2 javascript jquery cross-browser document-ready

在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>
Run Code Online (Sandbox Code Playgroud)

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

我已经尝试移动我定义jquery的地方,但没有.尝试将所有js移动到文档的底部,但没有.

该脚本有更多的代码用于按钮按下和模糊方法,但这将占用大量的空间,并看到脚本落在文档准备方法我认为这将是一个浪费,但如果你觉得它应该是请告诉我.

Que*_*tin 5

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

http:////ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js
Run Code Online (Sandbox Code Playgroud)

应该

http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js
Run Code Online (Sandbox Code Playgroud)

或(所以你可以在HTTP和HTTPS之间自由切换):

//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js
Run Code Online (Sandbox Code Playgroud)

如果这不是问题,那么它必须是您不与我们分享的某些代码.