【问题标题】:Page loads on refresh页面刷新时加载
【发布时间】:2014-05-04 07:27:07
【问题描述】:

我有一个根据我的需要编辑的模板。我使用 jQuery 制作动画。索引页面如下所示:

现在,如果我导航到另一个页面假设登录并从该页面单击指向我的索引页面的链接,页面微调器会一直旋转直到我点击刷新。然后索引页面正确加载。这是页面微调器的图像,它一直在旋转,直到我单击刷新:

代码如下:

<script>
$(window).load(function() {
$('.page_spinner').fadeOut();
$('body').css({overflow:'auto', 'min-height':'800px'})
});
</script>
</body>
</html>

通过一些建议,我将代码修改为:

<script>
$(document).ready(function() {
$('.page_spinner').fadeOut();
$('body').css({overflow:'auto', 'min-height':'800px'})
});
</script>
</body>
</html>

但后来我明白了:

再次刷新这变得正确。我已经在我的网页上添加了所有必需的 jQuery 链接。在 Internet Explorer 上也一切正常。这发生在 chrome 中。任何帮助表示赞赏。我猜这个问题只发生在 chrome 上。

【问题讨论】:

    标签: javascript jquery html performance


    【解决方案1】:

    尝试添加超时。

    $(document).ready(function() {
        setTimeout(function(){
            $('.page_spinner').fadeOut();
            $('body').css({overflow:'auto', 'min-height':'800px'})
        }, 1000);
    });
    

    注意:这是一个hackjob。看看有没有效果!

    【讨论】:

    • 感谢您的建议。但是该页面看起来像我上传的第三张图片。一切都混合和扭曲。我不明白为什么。另外,我从过去 7 天开始在谷歌上搜索使用 document.ready 的这种扭曲外观,但徒劳无功
    • 是否可以现场查看页面?
    • 我可以在 jsfiddle 上上传它,但它不会显示所有内容,即图像、js、php.. 但如果没有问题我可以邮寄代码
    【解决方案2】:

    使用元标记:在页面头部添加此代码

    1s后自动刷新页面

    in this demo ,页面每 3 秒自动刷新一次,并在其位置加载一个新页面

    【讨论】:

      猜你喜欢
      • 2012-09-21
      • 2012-03-07
      • 1970-01-01
      • 2015-09-01
      • 2014-07-13
      • 2016-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多