防止jquery被多次引用?

时间:2011-08-31 13:51:32

标签: javascript jquery

有什么东西可以包裹我的jquery包含文件的主体,以防止它被包含两次?我的问题是我的应用程序有多个包含,我想防止jquery被多个包含和破坏引用。

我的想法是打开我的jquery文件(jquery-1.4.2.js)并在整个jquery库代码块周围放置一些逻辑。

类似的东西:

  

if(jQueryIsAlreadyIncluded())   {// jquery库代码   {(function(A,w){function ma(){if(!c .......

     

}

3 个答案:

答案 0 :(得分:4)

试试这个

if(typeof jQuery == 'undefined'){
   //jquery library code {(function(A,w){function ma(){if(!c.......
}

答案 1 :(得分:2)

Hmmmmm Boilerplate在使用googleapi jquery时执行此操作,因此您也可以将其用于本地文件

    <script>window.jQuery || document.write('<script src="yourpathtojquery"><\/script>')</script>

这仅适用于jquery本身,否则你可以设置一些变量然后在每个库中检查变量是否设置,如果不包括,则排除.....

if(!($Mylib))
{
    //Your javascript here....

    Mylib = true;
}

答案 2 :(得分:1)

也许

if (typeof jQuery === undefined) {

    // jQuery code

}