今天遇到一個項目的修改,由于該項目之前是使用prototype框架,而我拿手的是使用jquery框架,但是又不想全部重寫原來的頁面效果,所以在頁面引入了jquery文件,但是發(fā)現(xiàn)原來的js效果消失了,這是因為他們共同使用了$這個對象,造成了重寫覆蓋,解決方法是重定義jquery的這個對象
首先在頁面最開頭引入jquery文件,一定要在prototype文件引入之前,然后緊接著重寫$
<script type="text/javascript" src="data/jquery.min.js"></script>
<script type="text/javascript">
var jQuery=$;
</script>
然后在后面運用jquery時把原來使用$的地方全部換成jQuery就可以了