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来检测它加载的,你能不能包括你自己