我一直在用头撞墙,试图弄清楚为什么 Jquery 无法加载。它和 Jquery UI 正在通过 Google API 访问,因此它应该可以正常工作,但我收到“jquery is undefined”消息。
我能想到的是它与其他一些脚本有冲突吗?
找到它,看看你能不能帮忙。谢谢。
我一直在用头撞墙,试图弄清楚为什么 Jquery 无法加载。它和 Jquery UI 正在通过 Google API 访问,因此它应该可以正常工作,但我收到“jquery is undefined”消息。
我能想到的是它与其他一些脚本有冲突吗?
找到它,看看你能不能帮忙。谢谢。
<!-- JS Functions
在 functions.js 中不是有效的 javascript
尝试// <!-- JS Functions
在您的http://marianoagency.com/intranet/scripts/functions.js文件中,您有:
<!-- JS Functions
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
function window(page,tl,wd,ht) {
OpenWin = this.open(page, tl, "toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=no,width="+wd+",height="+ht);
}
function window2(page) {
OpenWin = this.open(page, "CtrlWindow", "toolbar=no,menubar=no,location=no,scrollbars=no,resizable=no,width=500,height=300");
}
//-->
这些不是合法的 JavaScript 注释标签。如果要注释掉整个代码块或每行,请使用/*
and代替。*/
//
除了@Joe Tuskan 的回答之外,您这里还有一段非常可疑的代码:
function window(page,tl,wd,ht) {
OpenWin = this.open(page, tl, "toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=no,width="+wd+",height="+ht);
}
调用函数window
是一个非常糟糕的主意,因为它会与全局window
对象发生冲突。严格来说,它不是语法意义上的保留字,但它也可能是。
您jQuery
在插件/个人脚本之后加载。
如果 Google 失败,这也是一个常见的后备方案:
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript">
if (typeof jQuery == 'undefined') {
document.write(unescape("%3Cscript src=\"http://trackmyclosing.net/ci/plugins/js/jquery-1.7.2.js\" type='text/javascript'%3E%3C/script%3E"));
}
</script>