javascript - 使用 JavaScript 加载屏幕不会改变手机上的任何内容

标签 javascript html loading

我有一个简单的问题。 当我加载一个包含 2 个视频的 html 页面时,我试图摆脱空白页面。 我搜索了一些解决方案,我发现最流行的似乎是这个(带有一些 css)。

  <script>
        // Wait for window load
        $(window).load(function() {
              // Animate loader off screen
              $(".TheDivClass").fadeOut("slow");;
        });
  </script>

但是当我使用手机(在 chrome 或 safari 上)加载网站时没有明显的差异,我想知道为什么。它仍然在至少 50 秒内加载到空白页面,然后加载器图标显示 0.5 秒。

我应该放置该网站的链接来表明我的意思吗? 这是一个投资组合:)

https://velynns.netlify.com/

解决方案:


            // Wait for window load
            $(window).load(function() {
                  // Animate loader off screen
                  $('#Video1').load('LoadVideo1.html');
                  $('#Video2').load('LoadVideo2.html');
                  $(".se-pre-con").fadeOut("slow");;
            });

其中 LoadVideo1 和 LoadVideo2 包含视频标签。

最佳答案

您的视频肯定会导致所有内容的加载出现延迟。 处理这种情况的更好方法可能是首先从网站上删除所有视频,但在加载页面后保留空 div 以放置视频。

1 - 显示“页面加载”动画 2 - 显示加载动画后,将视频加载到网站中 3 - 视频加载后,隐藏页面加载动画。

$(window).bind("load", function() {  
    $('#movie-div').load('movie.html');
});

在页面加载后,执行类似的操作将视频加载到空 div 中。

关于javascript - 使用 JavaScript 加载屏幕不会改变手机上的任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59191843/

相关文章:

javascript - 在 if 语句仍然在页面中显示空对象之后

java - 保存/加载文件 java

javascript - 模拟超时 url

php - 在 Stripe 中使用优惠券代码

javascript - Puppeteer 评估负载功能以显示警报

JavaScript cookie 错误

Javascript时刻-在一年过渡时减去月份

javascript - 单击按钮时添加删除带有文本框的 <li。 (出于 ul 换行问题)和唯一的名称输入

java - "_Problem Loading Widget"消息

java - 等待主框架加载时出现 JxBrowser TimeoutException (invokeAndWaitFinishLoadingMainFrame)