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 仍然在工作!"); }); });