我在用PHP創建新聞網站並在頭部注入Jquery庫,以及依賴於Jquery的我自己的腳本。我遇到了一些網站功能的損失。所以我想知道是否有可能僅爲我的腳本創建Jquery庫函數,因此不能與頁面上的其他腳本「同化」。僅針對特定任務調用jquery庫
我已經谷歌搜索,但我能找到的是Jquery noConflict()但它沒有完成工作。
我在用PHP創建新聞網站並在頭部注入Jquery庫,以及依賴於Jquery的我自己的腳本。我遇到了一些網站功能的損失。所以我想知道是否有可能僅爲我的腳本創建Jquery庫函數,因此不能與頁面上的其他腳本「同化」。僅針對特定任務調用jquery庫
我已經谷歌搜索,但我能找到的是Jquery noConflict()但它沒有完成工作。
jQuery的noConflict是去,但請記住,你需要命名沒有衝突副本,然後使用jQuery的此副本爲你的代碼的方式:
var $j = jQuery.noConflict();
// $j is now an alias to the jQuery function; creating the new alias is optional.
$j(document).ready(function() {
$j("div").hide();
});
查看更多在這裏:http://learn.jquery.com/using-jquery-core/avoid-conflicts-other-libraries/
不適用於我,但+1和我會接受答案如果沒有其他事情出現,因爲我認爲沒有別的東西可以「適合」我的問題。 – Youss
什麼關於編輯jQuery庫本身,所以它被稱爲別的東西。
然後,定製的jQuery,下載jQuery和看最底部,它說:
// Add your customized jquery here
window.jQuery = window.$ = jQuery;
改變這一行到別的東西:
// Expose jQuery to the global object
window.myQuery = window.$$$$$$$$$ = jQuery;
也許你正在處理錯誤問題在這裏。爲什麼你失去了功能?你檢查是什麼原因造成的? – Joseph
@Joseph the Dreamer我希望我的代碼有點「普遍」,併爲其他網站工作。我所知道的是,Jquery庫導致的問題,我不需要知道「究竟」是怎麼回事,這將是不同的任何其他網站 – Youss