找到了一篇jQuery與Prototype并存的沖突的解決方法
更新時間:2007年08月29日 19:06:50 作者:
以前好像在哪里看到過說jQuery與prototype存在沖突,但一直沒在意。今天把自己用jquery框架寫好的消息提示框特效放到公司原來的系統(tǒng)發(fā)現(xiàn)所有的消息提示效果都罷工了!
汗了半天還是沒有發(fā)現(xiàn)原因,突然想到jquery與prototype的沖突問題,這才發(fā)現(xiàn)公司原來的系統(tǒng)很多頁面都調(diào)用了prototype框架。知道了原因就想辦法解決吧,總不至于讓我脫離jquery重新寫一遍吧,去網(wǎng)上狂搜了一番終于找到了一些解決辦法,這就是:
1、將jquery.js放到prototype.js后面(這個是必須的否則無論如何還是要罷工地)。
2、在jquery.js后面將$變量重命名。
方法如下:
<script type="text/javascript" type="text/javascript" src="window.js"></script>
<!--上面這個window.js調(diào)用了jquery框架的方法-->
<script type="text/javascript" type="text/javascript" src="prototype.js"></script>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
var jQuery=$;
</script>
3、將原來使用的$方法名一律替換為jQuery名,如$("obj")替換為jQuery("obj")。
按照上面三步操作來進行問題很快就解決了。
汗了半天還是沒有發(fā)現(xiàn)原因,突然想到jquery與prototype的沖突問題,這才發(fā)現(xiàn)公司原來的系統(tǒng)很多頁面都調(diào)用了prototype框架。知道了原因就想辦法解決吧,總不至于讓我脫離jquery重新寫一遍吧,去網(wǎng)上狂搜了一番終于找到了一些解決辦法,這就是:
1、將jquery.js放到prototype.js后面(這個是必須的否則無論如何還是要罷工地)。
2、在jquery.js后面將$變量重命名。
方法如下:
復制代碼 代碼如下:
<script type="text/javascript" type="text/javascript" src="window.js"></script>
<!--上面這個window.js調(diào)用了jquery框架的方法-->
<script type="text/javascript" type="text/javascript" src="prototype.js"></script>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
var jQuery=$;
</script>
3、將原來使用的$方法名一律替換為jQuery名,如$("obj")替換為jQuery("obj")。
按照上面三步操作來進行問題很快就解決了。
相關文章
webpack開發(fā)環(huán)境和生產(chǎn)環(huán)境的深入理解
這篇文章主要介紹了webpack開發(fā)環(huán)境和生產(chǎn)環(huán)境的深入理解,詳細的介紹了什么是開發(fā)環(huán)境和生產(chǎn)環(huán)境并配置,非常具有實用價值,需要的朋友可以參考下2018-11-11延時重復執(zhí)行函數(shù) lLoopRun.js
延時重復執(zhí)行函數(shù) lLoopRun.js...2007-05-05javaScript產(chǎn)生隨機數(shù)的用法小結
這篇文章主要介紹了javaScript產(chǎn)生隨機數(shù)的用法小結,包括JavaScript Math.random()內(nèi)置函數(shù) ,Js 隨機數(shù)產(chǎn)生6位數(shù)字的代碼,需要的朋友可以參考下2018-04-04微信小程序?qū)崿F(xiàn)通過js操作wxml的wxss屬性示例
這篇文章主要介紹了微信小程序?qū)崿F(xiàn)通過js操作wxml的wxss屬性,結合實例形式分析了微信小程序使用js操作wxml的wxss屬性相關原理、實現(xiàn)技巧與操作注意事項,需要的朋友可以參考下2018-12-12