代码之家  ›  专栏  ›  技术社区  ›  Paulo Bueno

$(document).ready(函数()未调用

  •  -2
  • Paulo Bueno  · 技术社区  · 16 年前

    我已经在一页中间设置了document.ready。

    它在本地服务器、在线生产测试版服务器上运行良好,但在最终服务器上失败。

    有什么建议吗?

    谢谢

    代码:

    $(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 回复  |  直到 13 年前
        1
  •  5
  •   TheHippo    16 年前

    得到 Firebug 检查:

    • jquery是否正在加载或丢失。它是在 document.ready ?
    • 脚本是否引发了任何javascript错误?
        2
  •  2
  •   Yuriy Faktorovich    16 年前

    最可能的问题是生产服务器没有jquery的副本。转向拥有 google provide jquery 因为你是一个很好的练习。