Modernizr.load无法加载文件 我和基金会5一起工作,但我不认为这仅仅是基金会的基础,因为它更像是一个JavaScript问题。

Modernizr.load无法加载文件 我和基金会5一起工作,但我不认为这仅仅是基金会的基础,因为它更像是一个JavaScript问题。,javascript,html,zurb-foundation,Javascript,Html,Zurb Foundation,在文档的开头,我加载了一个.js文件modernizr.js 然后在我的文件正文的底部,我尝试使用如下javascript.load()函数 <script type="text/javascript"> Modernizr.load(function(){ console.log('hello world'); }); </script> modernizer.load(函数(){ log('helloworld'); }); 这会

在文档的开头,我加载了一个.js文件modernizr.js

然后在我的文件正文的底部,我尝试使用如下javascript.load()函数

<script type="text/javascript">
    Modernizr.load(function(){
        console.log('hello world');
    });
</script>

modernizer.load(函数(){
log('helloworld');
});
这会导致“未捕获类型错误:未定义不是函数”

我真的不知道发生了什么事。页面仍会加载,日志消息会按预期显示,但我不想在代码中出现未捕获的异常

此功能有什么问题?如何克服此障碍?

确保在下载Modernizr js文件时勾选了Modernizr.load

编辑:来自yepnope.js的Modernizr.load已被弃用,这就是默认情况下它未作为构建的一部分包含的原因。

引用自页面:出于这些原因,我们也不打算在下一个版本的Modernizer中将yepnope包含为modernizer.load

请尝试其他替代方案,以使您的应用更美好;)

确保在下载Modernizr js文件时勾选了Modernizr.load

编辑:来自yepnope.js的Modernizr.load已被弃用,这就是默认情况下它未作为构建的一部分包含的原因。

引用自页面:出于这些原因,我们也不打算在下一个版本的Modernizer中将yepnope包含为modernizer.load

请尝试其他替代方案,以使您的应用更美好;)

确保在下载Modernizr js文件时勾选了Modernizr.load

编辑:来自yepnope.js的Modernizr.load已被弃用,这就是默认情况下它未作为构建的一部分包含的原因。

引用自页面:出于这些原因,我们也不打算在下一个版本的Modernizer中将yepnope包含为modernizer.load

请尝试其他替代方案,以使您的应用更美好;)

确保在下载Modernizr js文件时勾选了Modernizr.load

编辑:来自yepnope.js的Modernizr.load已被弃用,这就是默认情况下它未作为构建的一部分包含的原因。

引用自页面:出于这些原因,我们也不打算在下一个版本的Modernizer中将yepnope包含为modernizer.load


请尝试其他替代方案,以使您的应用更美好;)

Modernizer是否在该代码之前加载?这是必须的
modernizer.load()
用于在modernizer本身已加载后加载其他资源。Doc here:hi jfriend00是的,Modernizer已经加载到文档的头部。此脚本位于页脚下方的body标记的底部。请在一个简单的JSFIDLE中复制此脚本,因为您所报告的内容没有意义,因此显然我们不了解实际发生的情况,因此需要看到它被复制。另外,您想用
.load()
行完成什么?通常,您会指定一些要加载的资源。应该是
Modernizer
,而不是
Modernizer
。更正后,您的生成中似乎没有
.load()
方法。是否在此代码之前加载了Modernizer?这是必须的
modernizer.load()
用于在modernizer本身已加载后加载其他资源。Doc here:hi jfriend00是的,Modernizer已经加载到文档的头部。此脚本位于页脚下方的body标记的底部。请在一个简单的JSFIDLE中复制此脚本,因为您所报告的内容没有意义,因此显然我们不了解实际发生的情况,因此需要看到它被复制。另外,您想用
.load()
行完成什么?通常,您会指定一些要加载的资源。应该是
Modernizer
,而不是
Modernizer
。更正后,您的生成中似乎没有
.load()
方法。是否在此代码之前加载了Modernizer?这是必须的
modernizer.load()
用于在modernizer本身已加载后加载其他资源。Doc here:hi jfriend00是的,Modernizer已经加载到文档的头部。此脚本位于页脚下方的body标记的底部。请在一个简单的JSFIDLE中复制此脚本,因为您所报告的内容没有意义,因此显然我们不了解实际发生的情况,因此需要看到它被复制。另外,您想用
.load()
行完成什么?通常,您会指定一些要加载的资源。应该是
Modernizer
,而不是
Modernizer
。更正后,您的生成中似乎没有
.load()
方法。是否在此代码之前加载了Modernizer?这是必须的
modernizer.load()
用于在modernizer本身已加载后加载其他资源。Doc here:hi jfriend00是的,Modernizer已经加载到文档的头部。此脚本位于页脚下方的body标记的底部。请在一个简单的JSFIDLE中复制此脚本,因为您所报告的内容没有意义,因此显然我们不了解实际发生的情况,因此需要看到它被复制。另外,您想用
.load()
行完成什么?通常,您会指定一些要加载的资源。应该是
Modernizer
,而不是
Modernizer
。更正后,您的build中似乎没有
.load()
方法