使用 JavaScript 加载屏幕在 phone 上没有任何变化
Loading screen using JavaScript changes nothing on a phone
我有一个简单的问题。
当我加载一个包含 2 个视频的 html 页面时,我试图摆脱空白页面。
我搜索了一些解决方案,我发现最受欢迎的似乎是这个(有一些 css)。
<script>
// Wait for window load
$(window).load(function() {
// Animate loader off screen
$(".TheDivClass").fadeOut("slow");;
});
</script>
但是当我使用 phone(在 chrome 或 safari 上)加载我的网站时没有明显的区别,我想知道为什么。它仍然会在至少 50 秒内加载到空白页面,然后加载器图标会显示 0.5 秒。
我应该把网站的 link 放在一起来表明我的意思吗?
这是一个投资组合:)
解决方法:
// 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 - 显示 "page loading" 动画
2 - 显示加载动画后,将视频加载到网站中
3 - 视频加载完成后,隐藏页面加载动画。
$(window).bind("load", function() {
$('#movie-div').load('movie.html');
});
页面加载完成后,执行类似操作将视频加载到空 div 中。
我有一个简单的问题。 当我加载一个包含 2 个视频的 html 页面时,我试图摆脱空白页面。 我搜索了一些解决方案,我发现最受欢迎的似乎是这个(有一些 css)。
<script>
// Wait for window load
$(window).load(function() {
// Animate loader off screen
$(".TheDivClass").fadeOut("slow");;
});
</script>
但是当我使用 phone(在 chrome 或 safari 上)加载我的网站时没有明显的区别,我想知道为什么。它仍然会在至少 50 秒内加载到空白页面,然后加载器图标会显示 0.5 秒。
我应该把网站的 link 放在一起来表明我的意思吗? 这是一个投资组合:)
解决方法:
// 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 - 显示 "page loading" 动画 2 - 显示加载动画后,将视频加载到网站中 3 - 视频加载完成后,隐藏页面加载动画。
$(window).bind("load", function() {
$('#movie-div').load('movie.html');
});
页面加载完成后,执行类似操作将视频加载到空 div 中。