将jquery转换为jquery noConflict

将jquery转换为jquery noConflict,jquery,Jquery,我有这段javascript代码,我必须用jquery noConflict对其进行转换,以使其与wordpress jquery一起工作。你有做这件事的线索吗 var initCharts = function() { var charts = $('.percentage'); charts.easyPieChart({ animate: 2000 }); } 谢谢你的帮助 根据您的代码: (function($){ $(document).ready(functi

我有这段javascript代码,我必须用jquery noConflict对其进行转换,以使其与wordpress jquery一起工作。你有做这件事的线索吗

var initCharts = function() {
var charts = $('.percentage');
  charts.easyPieChart({
    animate: 2000
  });
}
谢谢你的帮助

根据您的代码:

(function($){
    $(document).ready(function() {
      var initCharts = function() {
      var charts = $('.percentage');
      charts.easyPieChart({
      animate: 2000
      });
    } 
  });
})(jQuery);

使其与wordpress jquery一起工作
。什么是WordPressjQuery?除非Wordpress使用自己版本的jQuery,否则您不需要防止冲突。您需要调用
$.noConflict()
,然后在使用jQuery的任何地方使用
$
,只需将其替换为
jQuery
。Curt Wordpress这样说关于jQuery注意:Wordpress附带的jQuery库以“无冲突”模式加载。这是为了防止与WordPress可以加载的其他javascript库的兼容性问题。看起来您正在将此函数作为
文档.ready
处理程序传递,这与OP的代码所做的不完全相同。@bdesham将其包装在
.ready()
调用中,最坏的情况是,不会更改任何内容,最好是修复代码在错误时间执行时出现的未知问题,因为绑定
.ready()
在已经发生时将立即执行传递的函数。
$.noConflict();


(function($) { 
  $(function() {
    // more code using $ as alias to jQuery
  });
})(jQuery);
// other code using $ as an alias to the other library
(function($){
    $(document).ready(function() {
      var initCharts = function() {
      var charts = $('.percentage');
      charts.easyPieChart({
      animate: 2000
      });
    } 
  });
})(jQuery);