1

我正在使用 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 所做的那样?

4

0 回答 0