在wordpress插件中应用jquery
最近在实现wordpress的一个插件时,准备利用jquery.js减少javascript代码量,但是wordpress本身用上了prototype.js,这两者之间有兼容性问题,脚本当场罢工。打架的主要罪魁祸首是document.getElementById的快捷函数"$",jquery和prototype都有这个偷懒的东东。
网上提到了一个很简单的解决办法:
JAVASCRIPT:
-
<script src="jquery.js"></script>
-
<script type="text/javascript">
-
jQuery.noConflict();
-
</script>
只要加入一行:
jQuery.noConflict();
就能解决冲突的问题,看来jquery早就对这个情况有应对.
作者: Volcano 发表于February 4, 2007 at 2:23 pm
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> [...]