$(document).ready(不调用function()

时间:2009-12-15 00:16:36

标签: php jquery

我已将document.ready设置在页面中间。

它在本地服务器,在线生产测试版服务器上工作正常,但在最终服务器上失败。

有什么建议吗?

THX

代码:

$(document).ready(function() {

是的。 JQuery正在加载,它正在正常工作

更新:这些天我发现了同样的问题,为了进一步参考,必须正确关闭包含jQuery的脚本标记。如果不是,则永远不会调用$(document).ready()。

Wrong:
<script type='text/javascript' src='js/jquery-1.6.2.min.js'/>

Also wrong:
<script type='text/javascript' src='js/jquery-1.6.2.min.js'>

Right:
<script type='text/javascript' src='js/jquery-1.6.2.min.js'></script>

现在使用hmtl5 <!DOCTYPE html>

2 个答案:

答案 0 :(得分:5)

获取Firebug并检查:

  • 是jQuery加载还是缺少。是否在document.ready
  • 之前加载
  • 是抛出任何JavaScript错误的脚本吗?

答案 1 :(得分:2)

最可能的问题是生产服务器没有jquery的副本。切换为google provide jquery是一种很好的做法。