2008年4月23日 星期三

jQuery 和 Prototype 同時使用

注意:一定要先引入prototype.js 再引入jquery.js,先後順序不可錯。

// 第一種方法是直接使用 jQuery.noConflict():

jQuery.noConflict();

// 將Jquery的 $ 用 jQuery 代替

jQuery(document).ready(function(){

// jQuery code in here

});


// 第二種方法是賦值給一個簡短的名字:

var $j = jQuery.noConflict();

// 將Jquery的 $ 用 $j 代替

$j(document).ready(function(){

// jQuery code in here

});


// 第三種方法,通過傳遞$給ready函數參數作為參數,就可以在ready的參數funcion中使用$:

jQuery.noConflict();

jQuery(document).ready(function($){

// jQuery code in here

});


// 結論: 我比較喜歡用第二種方法,原因是簡單又明瞭 , $j 開頭的就是jquery , $ 開頭的就是 prototype,也不容易跟Prototype搞混

【下列文章您可能也有興趣】

沒有留言: