马克一下,一般我是把插件全写到一个文件里,省得url请求过多。

解决方案 »

  1.   

    由于加载jQuery.js大概需要2毫秒的时间,当你执行到$(function(){})时,jQuery还没有加载完全。所以提示未定义。
    解决办法是利用setTimeout延迟加载。
    backbutton.js里应该这样写:
    ...
    document.write("<script src=\"jquery-1.10.2.min.js\"></script>");
    ...
    setTimeout(function(){
      // 在这里写那些用到了jQuery的代码,例如:$(function(){ alert('test!'); });
    });
    },10);
    ...// 其他函数
      

  2.   

    document.write("<script src=\"jquery-1.10.2.min.js\"></script>");中的路径楼主换一下,我用的是我本地的jQuery脚本