我有一个core.js文件,其中包含所有关键的JS库和jQuery脚本,这些脚本添加在我的HTML页面的标题中。在页脚中我有我所有非关键的jQuery插件和脚本但是我不断从这些插件中获得“jQuery undefined”错误,即使它们被包装在jQuery(文档).ready(function(){中。 ..}。当我从core.js文件中删除jQuery并在标题内单独链接时,没有错误。
<head>
<script src="core.js"></script>
</head>
<body>
....
....
<script src="plugins.js"></script>
</body>
是什么给出的?
答案 0 :(得分:0)
好吧,只是查看代码,你没有正确地结束jQuery.extend()
调用(第262行),因此之后的任何插件都不会因为解析错误而被加载(ASI没有帮助,因为以下都是可解析的。)
为什么jQuery符号不会导出到其他javascript文件是另一回事,但是因为你说在一个单独的文件中加载它有帮助,这可能是问题的一部分。