JQuery知识补充2

1.当JQuery和其它JS框架混用的时候,可能会出现冲突的情况.

(1).处理方式一:

    JQuery noConflict()方法,对$标识符进行控制.不会影响到其它脚本使用

$.noConflict();
jQuery(document).ready(function(){
  jQuery("button").click(function(){
    jQuery("p").text("jQuery 仍然在工作!");
  });
});

(2)处理方式二:

   创建自己的简写,用var来接收,但也需要JQuery.noConflict() 配合使用,但是简写了.

var jq = $.noConflict();
jq(document).ready(function(){
  jq("button").click(function(){
    jq("p").text("jQuery 仍然在工作!");
  });
});

(3)处理方式三

   将$标识符作为变量传递,但是只能在内部使用$.

$.noConflict();
jQuery(document).ready(function($){
  $("button").click(function(){
    $("p").text("jQuery 仍然在工作!");
  });
});

 

posted on 2017-08-23 14:15  张鑫4477  阅读(84)  评论(0编辑  收藏  举报