WordPress制作插件中使用wp_enqueue_script('jquery')库不起作用解决方法


这个应该不是什么新信息,但我却是现在才搞清楚。

今天又是在wordpress调用jquery,情况还是如此。无意中打开wordpress中jquery.js,然后对比code.jquery.com中的代码,发现wordpress中的jquery.js最后面是多了一行代码的:

jQuery.noConflict();


上面那行代码的意义是:释放jquery中的$变量。从而避免多个javascript库之间的冲突问题。我们只要在编写插件的时候jquery中要使用到$变量时,可用jQuery来代替。例如:

  $(document).ready(function(){
$("p").after("<b>Hello</b>");
});

用下面的代码代替:

  jQuery(document).ready(function(){
jQuery("p").after("<b>Hello</b>");
});

OK,现在使用wordpress内核中的jquery库也能出来效果了。




本文转自黄聪博客园博客,原文链接:http://www.cnblogs.com/huangcong/p/3687304.html,如需转载请自行联系原作者

上一篇:如何在Android上快速集成微信和QQ的分享(Share)能力?


下一篇:1.关于UltraEdit中的FTP和Tenent配置,UE远程连接Linux进行文件操作