jQuery(function($)

 $.noConflict()
運行這個函數將變量$的控制權讓渡給第一個實現它的那個庫。這樣可以確保jQuery不會與其他庫的$對象發生衝突。 在運行這個函數後,就只能使用iQuery變量訪問iQuery對象。例如,在要用到$("div p")的地方,就必須換成iQuery("div p")。
返回值
undefined
示例
說明:
將$引用的對象映射回原始的對象,讓渡變量$
jQuery 代碼:
jQuery.noConflict(); // 開始使用jQuery jQuery("div p").hide(); // 使用其他庫的 $() $("content").style.display = 'none';
說明:
恢復使用別名$,然後創建並執行一個函數,在這個函數的作用域中仍然將$作爲jQuery的別名來使用。在這個函數中,原來的$對象是無效的。這個函數對於大多數不依賴於其他庫的插件都十分有效。
jQuery 代碼:
jQuery.noConflict(); (function($) { $(function() { // 使用 $ 作爲 jQuery 別名的代碼 }); })(jQuery); // 使用 $ 作爲別名的其他庫的代碼
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章