我正在使用 yepnope 加载 jquery 和一堆插件。
我使用以下方法修复了已准备好的“问题”:
var docready=[],$=function(){return{ready:function(fn){docready.push(fn)}}};
yepnope({
load:["../css/plugins/jquery-1.8.2.min.js"],
complete: function () {
$ = jQuery;
jQuery(document).ready(function() {
for(n in docready) docready[n]();
});
$(document).ready(function(){ jsLoadingALotofPlugins() });
} })
但在某些页面中,我需要通常使用脚本标签加载一些插件:
<script src="../css/anotherjQueryPlugin.js" type="text/javascript" ></script>
我得到了错误:
TypeError: $ is undefined
$.fn.player = function(method){...
如果我在加载这个 js 时使用 yepnope,我知道它会起作用,但我需要使用脚本标签,是否有任何解决方法来解决这个问题,就像我对 onready 所做的那样?