seajs是否能够加载其他jQuery插件?
最近开始学习seajs,希望通过seajs改善自己的项目,但是在加载其他jQuery插件时(materialize)控制台报错了。我看网上很多案例都是只加载jQuery,很少有加载别的jQuery插件,想问下是哪里出了问题?
以下是我的文件目录结构:
以下是我的代码:
<script src="module/sea.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
seajs.config({
alias:{
'jquery':'jquery/jquery',
'materialize':'materialize.min',
'main':'./static/main.js'
}
});
seajs.use(['main','jquery','materialize'],function(main,$){
$(document).ready(function(){
$('.dropdown-button').dropdown();
});
});
</script>
(jQuery.js和materialize.js均用define函数括起来了,不知道是不是这里的问题)
报错信息:
Uncaught ReferenceError: Hammer is not defined
at materialize.min.js:7
at materialize.min.js:7
at Aa (sea.js:8)
at Y (sea.js:9)
at sea.js:4
at d (sea.js:5)
at d (sea.js:5)
at b (sea.js:5)
at b (sea.js:6)
at HTMLScriptElement.k.onload.k.onerror.k.onreadystatechange (sea.js:7)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论