JavaScript庫。標準辦法,包括我想在jQuery庫拉從我javscript包括從JavaScript
這是否工作100%的時間?有沒有更好的辦法?
(function() {
var loadJquery = function (cb) {
var addLibs = function() {
if (typeof(document.body) == "undefined" || document.body === null) {
setTimeout(addLibs, 100);
return;
}
var node = document.createElement("script");
node.src = "http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js";
document.body.appendChild(node);
checkLib();
};
var checkLib = function() {
if (typeof($) == "undefined" || $("*") === null) {
setTimeout(checkLib, 100);
return;
}
cb($.noConflict());
}
addLibs();
}
loadJquery(function($){
// Do stuff with $
$(document.body).css("background", "black");
});
})();
更改node.src
和$.noConflict
到YUI
如果你想YUI3,或YAHOO
如果你YUI2等
呵呵,這真的很好知道。我一會兒就有這個問題,不知道爲什麼會發生。 – 2009-10-28 23:57:10
而不是依靠jQuery來檢測它加載的,你能不能包括你自己