【问题标题】:White flash before page loads页面加载前白色闪烁
【发布时间】:2017-03-05 00:19:18
【问题描述】:

好吧,现在它的黑色闪烁,因为我将身体着色为黑色。 所以看起来闪光来自尚未加载的背景视频。但是为什么我在转到下一页时也会看到白色闪光?没有视频吗?

网站 -> www.universityofempathy.com

请告诉我如何解决这个问题。 我尝试在页面加载时隐藏正文,然后在加载窗口时显示它。但这并不能解决任何问题。

我尝试了什么:

$(document).load(function () {

    $('body').hide();
   $(window).load(function(){
        $('body').show();
});

【问题讨论】:

标签: javascript jquery html optimization


【解决方案1】:

这很可能是因为试图用 JS 隐藏它,因为这本身需要时间(非常短的时间)来执行。相反,您应该在一开始就使用 css 来处理它。所以你可以添加:

body {
    display: none;
}

一旦它准备好显示,你运行$('body').show()


另外,您应该使用ready 侦听器,而不是load 用于$(document)

【讨论】:

  • 它稍微好一点,但仍然有flash,但这可能是因为他们必须下载视频。它不会变得更好。也不明白为什么人们不赞成我的问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-08-18
  • 1970-01-01
  • 2017-06-21
  • 1970-01-01
  • 2015-04-18
  • 1970-01-01
相关资源
最近更新 更多