<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桃花庵| 一级毛片免费在线| 在线观看亚洲天天一三视| 久久er国产精品免费观看8| 中文字幕亚洲无线码a| 免费91最新地址永久入口 | 亚洲午夜无码片在线观看影院猛| 在线精品自拍亚洲第一区| 又大又黄又粗又爽的免费视频 | 日本一区二区三区在线视频观看免费 | 国产亚洲一卡2卡3卡4卡新区 | 免费人成视频在线观看网站| 亚洲精品成人久久| 黄色片在线免费观看| 亚洲精品亚洲人成在线| 一级毛片直播亚洲| 一区二区三区观看免费中文视频在线播放 | 一级毛片**免费看试看20分钟| 国产成人A亚洲精V品无码 | 久久精品网站免费观看| 国产精品日本亚洲777| 中文字幕不卡亚洲| 18级成人毛片免费观看| 国产成人精品久久亚洲高清不卡| 亚洲伊人久久综合中文成人网| 国产精品区免费视频| 精品国产日韩久久亚洲| 亚洲&#228;v永久无码精品天堂久久| 国产精品美女久久久免费| 蜜芽亚洲av无码精品色午夜| 午夜视频免费成人| 拍拍拍无挡视频免费观看1000| 亚洲国产成人精品久久| 日韩精品亚洲专区在线观看| 国产成人免费AV在线播放 | av无码国产在线看免费网站| 在线观看亚洲精品专区| 亚洲va在线va天堂va四虎|