中山php|最优网络中山做网站 中山php建站

最优良人

2011/08/25 at 11:58

解决jquery和prototype冲突,jquery和prototype共存的方法

今天遇到一个项目的修改,由于该项目之前是使用prototype框架,而我拿手的是使用jquery框架,但是又不想全部重写原来的页面效果,所以在页面引入了jquery文件,但是发现原来的js效果消失了,这是因为他们共同使用了$这个对象,造成了重写覆盖,解决方法是重定义jquery的这个对象

首先在页面最开头引入jquery文件,一定要在prototype文件引入之前,然后紧接着重写$

<script type="text/javascript" src="data/jquery.min.js"></script>
<script type="text/javascript">
var jQuery=$;
</script>

然后在后面运用jquery时把原来使用$的地方全部换成jQuery就可以了

标签:,
-