今天遇到一个项目的修改,由于该项目之前是使用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就可以了