<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()就可以通過重載$函數,從而區(qū)分開跟其他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! 閱讀(387) 評論(0)  編輯  收藏 所屬分類: 前臺Html and JS腳本

    links:
    主站蜘蛛池模板: 亚洲乱码中文字幕在线| 亚洲一级免费视频| 一级视频免费观看| 国产一级一片免费播放| 国产精品亚洲专区无码唯爱网| 永久免费av无码不卡在线观看 | 中文在线免费不卡视频| 亚洲偷自拍拍综合网| a毛片成人免费全部播放| 亚洲一区二区三区免费| 99热在线日韩精品免费| 亚洲国产美国国产综合一区二区 | 国精产品一区一区三区免费视频| 一本色道久久综合亚洲精品| 久久狠狠躁免费观看| 久久精品国产亚洲AV嫖农村妇女| 福利免费观看午夜体检区| 亚洲国产成人久久精品大牛影视 | 亚洲精品第一国产综合境外资源| h片在线观看免费| 久久亚洲精品中文字幕无码| 91福利视频免费| 亚洲AV成人片无码网站| 亚洲日韩人妻第一页| 欧洲精品99毛片免费高清观看 | 国产精品玖玖美女张开腿让男人桶爽免费看 | 国产成人免费爽爽爽视频| 精品亚洲国产成人av| 国产亚洲视频在线播放| 国产成人精品免费午夜app| jzzijzzij在线观看亚洲熟妇| 精品国产亚洲一区二区在线观看 | 亚洲人成色77777在线观看| 亚洲裸男gv网站| 国产免费女女脚奴视频网| 噜噜综合亚洲AV中文无码| 久久久久亚洲精品成人网小说| 成人免费无码大片A毛片抽搐色欲| 精品无码国产污污污免费网站国产 | 免费涩涩在线视频网| 最好免费观看高清在线|