<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    xskow's road.

    做好自己,做好一切。
    數據加載中……
    【轉】jQuery庫與其他JS庫沖突的解決辦法
    聲明:良心告訴我,我必須轉載這篇一年多以前的文章,因為,還會有很多人中招的。

    現在的js庫很多,而且各有所長。像我,就比較喜歡jQuery,但同時也會使用一下其他的js庫,如YUI,DWR什么的。但是它們卻時不時地相互鬧些小矛盾,真是讓人頭痛。究其原因,原來是它們的全局對象定義沖突了,特別是變量”$”,幾乎百分之百要在這中招。怎么辦?呵呵,看我的!

    重載$函數。使用jQuery.noConflict()就可以通過重載$函數,從而區分開跟其他js庫的重疊部分。例子如下:

    Js代碼 復制代碼
    1. <script src="prototype.js"></script>   
    2. <script src="jquery.js"></script>   
    3. <script>   
    4.     jQuery.noConflict();   
    5.   
    6.     // Use jQuery via jQuery(…)   
    7.     jQuery(document).ready(function(){   
    8.     jQuery(”div”).hide();   
    9.     });   
    10.   
    11.     // Use Prototype with $(…), etc.   
    12.     $(’someid’).style.display = ‘none’;   
    13. </script>  

    記得要在載入完各js庫后才能用jQuery.noConflict()進行重載哦,如例子中的prototype和jquery

    當然我們也可以不使用其默認的名字空間,比如我喜歡使用 $j() 而不是 jQuery() 。

    Js代碼 復制代碼
    1. var $j = jQuery.noConflict();   
    2. $j(document).ready(function(){   
    3.     $j(”div”).hide();   
    4. });  
     
    呵呵,很簡單吧。原文在這里

    posted on 2009-05-04 20:51 xskow! 閱讀(385) 評論(0)  編輯  收藏 所屬分類: 前臺Html and JS腳本

    links:
    主站蜘蛛池模板: 亚洲国产美女视频| 精品日韩亚洲AV无码一区二区三区 | 亚洲色图综合在线| 亚洲av综合av一区二区三区| 好男人视频社区精品免费| 亚洲最大福利视频| 最近免费中文字幕视频高清在线看 | 亚洲第一网站男人都懂| 一级白嫩美女毛片免费| 美女被免费网站视频在线| 国产美女被遭强高潮免费网站| 亚洲欧美日韩自偷自拍| 免费国产高清视频| 一区二区三区免费看| 亚洲熟妇无码AV在线播放| 日韩免费在线视频| 免费观看亚洲人成网站| 黄色大片免费网站| 亚洲永久无码3D动漫一区| 国产免费AV片在线观看| 亚洲成年人电影在线观看| 免费一本色道久久一区| 麻豆va在线精品免费播放| 青青草原亚洲视频| 24小时在线免费视频| 亚洲AV无码一区二区三区性色 | 亚洲人成免费网站| 国产一级一片免费播放| 99在线免费视频| 亚洲一级毛片免费在线观看| 国产偷伦视频免费观看| 亚洲色欲www综合网| 国产美女精品视频免费观看| 成人无码区免费A∨直播| 亚洲成综合人影院在院播放| avtt亚洲天堂| 欧洲一级毛片免费| 四虎成人精品国产永久免费无码| 亚洲人成网站在线播放影院在线 | 成全视频在线观看免费| 亚洲一卡2卡4卡5卡6卡在线99|