से जावास्क्रिप्ट लाइब्रेरी को शामिल करने का मानक तरीका मैं अपने जावास्क्रिप्ट से jquery लाइब्रेरी में खींचना चाहता हूं।जावास्क्रिप्ट
क्या यह 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 कर रहे हैं, आदि
हू, यह जानना वाकई अच्छा है। मुझे थोड़ी देर पहले यह समस्या हो रही थी और इसमें कोई संकेत नहीं था कि यह क्यों हो रहा था। –
यह पता लगाने के लिए jQuery पर भरोसा करने के बजाय कि यह लोड हो गया है, क्या आप jQuery के शामिल होने के बाद अपना खुद का