在wordpress插件中应用jquery

最近在实现wordpress的一个插件时,准备利用jquery.js减少javascript代码量,但是wordpress本身用上了prototype.js,这两者之间有兼容性问题,脚本当场罢工。打架的主要罪魁祸首是document.getElementById的快捷函数"$",jquery和prototype都有这个偷懒的东东。

网上提到了一个很简单的解决办法:

JAVASCRIPT:
  1. <script src="jquery.js"></script>
  2. <script type="text/javascript">
  3. jQuery.noConflict();
  4. </script>

只要加入一行:

jQuery.noConflict();

就能解决冲突的问题,看来jquery早就对这个情况有应对.

作者: Volcano 发表于February 4, 2007 at 2:23 pm

版权信息: 可以任意转载, 转载时请务必以超链接形式标明文章原始出处作者信息及此声明

Tags: ,

1 条评论 »

  1. jquery和prototype的比较,以及冲突解决 - 无影的博客 - 我喜欢忽悠,她喜欢被忽悠。 于 2007-02-15 @ 01:08:09 留言

    [...] 之前的项目已经使用了prototype,现加入jquery后,立刻罢工,搜了一下,还是有解决办法的(原文),不过最后我还是抛弃prototype,开始使用jquery了。 <script src="prototype.js"></script> <script src="http://blogbeta.blueidea.com/jquery.js"></script> <script type="text/javascript">       jQuery.noConflict(); </script> [...]

RSS 为此帖反馈评论 · 反向跟踪 网站

留条评论