有时你需要在网站中加载jQuery,但你不知道它是否已经被加载到网站中,这往往发生在当你有一个自定义的Web 控件需要对jQuery的依赖。以下代码能帮助你检查jQuery代码是否加载到网页中,代码内容可能会有些小问题,但思路可以参考:
<script type=”text/javascript”>
var jQueryScriptOutputted = false;
function initJQuery() {//if the jQuery object isn’t available
if (typeof(jQuery) == ‘undefined’) {if (! jQueryScriptOutputted) {
//only output the script once..
jQueryScriptOutputted = true;//output the script (load it from google api)
document.write(“<scr” + “ipt type=\”text/javascript\” src=\”http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js\”></scr” + “ipt>”);
}
setTimeout(“initJQuery()”, 50);
} else {$(function() {
//do anything that needs to be done on document.ready
});
}}
initJQuery();
</script>
