document.ready没有在每次加载时执行

时间:2009-04-12 07:57:19

标签: javascript jquery apache

我有一个奇怪的问题。我有一个jQuery document.ready函数在页面上执行一些脚本。当我通过使用firefox / opera打开文件测试它时,它工作。当我将它上传到服务器(我尝试了我的家庭apache和我的共享主机)时,它只能在10次加载中运行一次。

可能是什么问题?

事先谢谢

修改

这是代码。它根据中央面板配置正确尺寸的侧面板。

    <script type="text/javascript">
         $(document).ready(function(){
            // Get natural heights
            var cHeight = $("#content").height();   
            var nHeight = $("#left").height() - $("#footer").height() - $("#header").height() - 10; 

            // Assign maximum height to all columns
            $("#leftcontent").height(nHeight);
            $("#rightcontent").height(nHeight);
            $("#left").height(cHeight);
            $("#right").height(cHeight);
         });            
    </script>

1 个答案:

答案 0 :(得分:1)

首先检查您是否没有JS语法错误(firebug或只是错误控制台)。

如果没有考虑过只是在就绪功能中添加简单警报。如果仍然失败,你就会知道它与JQuery库本身有关(不太可能)。

如果您始终收到警报,则表示您的代码存在问题。进一步的帮助需要查看您的代码。

相关问题