我检查Firefox是否加载了jquery。但是我在萤火虫中说“$未定义”时出错。
<script type="text/javascript" src="http://code.jquery.com/jquery-1.5.2.min.js"></script>
<script type="text/javascript" src="going.js"></script>
而且go.js有以下内容。
if ($.browser.webkit) {
$("body").addClass("chrome");
}
我尝试了$(document).ready(function(){ // my code here });
,但它也犯了同样的错误。
有谁能告诉我如何解决这个问题?
提前致谢。
答案 0 :(得分:4)
在关闭</body>
和jQuery代码之前放置两个脚本。
<强>更新强> 就像我提到的,你需要在jQuery脚本之后放置你的代码。
<script type="text/javascript" src="http://code.jquery.com/jquery-1.5.2.min.js"></script>
<script type="text/javascript" src="going.js"></script>
<script>
if ($.browser.webkit) {
$("body").addClass("chrome");
}
</script>
如果此问题仍然存在,您可以执行的另一件事是使用jQuery.browser
而不是$.browser
,看看它是否有效。它可能是插件和jQuery脚本之间的冲突。