有谁知道一种方法来检测 jQuery 库是否已加载,如果没有附加它并在加载到 DOM 后启动脚本作为后备解决方案?
这是我的脚本:
if (typeof jQuery == 'undefined') {
// if jQuery Library is not loaded
var script = document.createElement( 'script' );
script.type = 'text/javascript';
script.src = 'http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js';
document.body.appendChild(script);
startScript();
} else {
// cool, jQuery Library is loaded
startScript();
}
function startScript() {
$.noConflict();
jQuery(document).ready(function($){
.... // my jquery code
});
}
当然,上面正确地附加了 jQuery,但没有做任何事情,因为脚本在附加后立即启动。对此有任何提示吗?
我很感激任何答案。谢谢!