码迷,mamicode.com
首页 > Web开发 > 详细

解决jquery和其他库的冲突

时间:2016-06-15 18:40:33      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:

一、jquery在其他库之后导入

(1)jQuery.noConflict();  //将变量的$控制权转交给其他库。
         jQuery(function(){
                //代码
         });
 
        $("pp").click();     //其他库
 
(2)var $j = jQuery.noConflict();   //自定义快捷方式
         $j(function(){
                //代码
        });
 
        $("pp").click();     //其他库   
 
(3)如果不想给jquery自定义名称,但是还想使用$
    1 . jQuery.noConflict();  //将变量的$控制权转交给其他库。
         jQuery(function($){     //传入$即可
                $("p").click();
         });
 
        $("pp").click();     //其他库
    2 . jQuery.noConflict();  //将变量的$控制权转交给其他库。
         (function($){     //定义匿名函数并设置形参为$
                $(function(){  //匿名函数内部的$均为jquery
                         $("p").click();
                })
            })(jQuery);
 
        $("pp").click();     //其他库
 
二、在其他库之前导入
         jQuery(function(){     //直接使用jquery,无需调用 jQuery.noConflict(); 
                jQuery("p").click();
         });
 
        $("pp").click();     //其他库

解决jquery和其他库的冲突

标签:

原文地址:http://www.cnblogs.com/kingplus/p/5588380.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!