Javascript 使用Modernizer,但未定义$

Javascript 使用Modernizer,但未定义$,javascript,jquery,modernizr,Javascript,Jquery,Modernizr,我使用的是Modernizer,我从另一个网站复制了我的解决方案,在那里我以前使用过它,没有任何问题 当我加载页面时,我得到ReferenceError:$未定义。(参考$(文档).ready(函数(){…) 现在我知道我明白了,因为jquery没有加载,但我不知道我在这里缺少了什么阻止jquery加载 我错过了什么 编辑:取出url并在此处发布原始代码: <script src="http://www.domain.com/js/modernizer.custom.js"><

我使用的是Modernizer,我从另一个网站复制了我的解决方案,在那里我以前使用过它,没有任何问题

当我加载页面时,我得到ReferenceError:$未定义。(参考$(文档).ready(函数(){…)

现在我知道我明白了,因为jquery没有加载,但我不知道我在这里缺少了什么阻止jquery加载

我错过了什么

编辑:取出url并在此处发布原始代码:

<script src="http://www.domain.com/js/modernizer.custom.js"></script>
<script>
//use the modernizr load to load up external scripts. This will load the scripts asynchronously, but the order listed matters. Although it will load all scripts in parallel, it will execute them in the order listed

Modernizr.load([
{
    load: '//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js'
},
{
    // test for media query support, if not load respond.js
    test : Modernizr.mq('only all'),
    // If not, load the respond.js file
    nope : '/js/respond.min.js' 
}
]); 
</script>

//使用Modernizer加载来加载外部脚本。这将异步加载脚本,但列出的顺序很重要。虽然它将并行加载所有脚本,但它将按列出的顺序执行它们
现代化负荷([
{
加载:'//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js'
},
{
//测试媒体查询支持,如果不加载respond.js
测试:modernizer.mq('only all'),
//如果没有,请加载respond.js文件
否:'/js/respond.min.js'
}
]); 

不要为jQuery使用
Modernizer.load
.load
功能主要用于加载polyfills和兼容插件等

在引用
$
之前,只需将jQuery独立加载到它自己的
标记中


如果您确实想继续使用
.load
,您需要将与jQuery相关的初始代码移动到
.load
完成回调中,以便在Modernizer异步加载jQuery之前不要尝试调用它。

不要对jQuery使用
Modernizer.load
.load
函数大部分是inte的用于加载polyfills和兼容插件等

在引用
$
之前,只需将jQuery独立加载到它自己的
标记中


如果您确实希望继续使用
.load
,则需要将与jQuery相关的初始代码移动到
.load
完成回调中,以便在Modernizer异步加载jQuery之前不要尝试调用它。

您需要使用
$(文档).ready(函数(){
在加载后的Modernizer回调中。您正在同步使用
$
,但异步加载jQuery。或者只是将jQuery放在自己的脚本标记中(在使用
$
之前)@Alnitak谢谢您提供的信息。是的,我更改了它,使jQuery有自己的脚本标记。谢谢!您需要使用
$(文档)。准备好了吗(function(){
在加载回调后的Modernizer中。您正在同步使用
$
,但异步加载jQuery。或者只是将jQuery放在自己的脚本标记中(在使用
$
之前)@Alnitak感谢您提供的信息。。是的,我更改了它,使jQuery有自己的脚本标记。谢谢!再次感谢@Alnitak)还有额外的信息。现在非常清楚了!(不知道为什么它以前被包括在里面..奇怪!)谢谢@Alnitak(再次)和额外的信息。现在非常清楚了!(不知道为什么它以前被包括在里面..奇怪!)