javascript - 为什么背景图像幻灯片放映延迟?
问题描述
我尝试使用内容滑块制作背景幻灯片,但每个幻灯片在加载页面上都有不同的代码和 javascript,背景图像滑块会延迟,因此背景html 代码显示的内容不正确
<section id="home">
<div class="" id="whiteback"></div>
<div class="row" style="position: absolute; margin: auto; z-index: 10; width: 100%; height: 100vh;">
<div id="slideshow" class="slider__inner">
<div class="slider__contents">
<i class="slider__image fa fa-lightbulb-o"></i>
<h1 class="slider__caption ml5"><span class="text-wrapper"><span class="letters letters-left">loream </span> <span class="letters letters-right">ipsum</span> </span></h1>
<p class="slider__txt"><a href="#portfolio" class="smoothScroll btn btn-danger">lorem</a> <a href="#contact" class="smoothScroll btn btn-default">ipsum</a></p>
</div>
<div class="slider__contents">
<i class="slider__image fa fa-newspaper-o"></i>
<h2 class="slider__caption">newspaper-o</h2>
<p class="slider__txt">Lorem ipsum dolor sit amet, consectetur adipisicing elit. At cupiditate omnis possimus illo quos, corporis minima!</p>
</div>
<div class="slider__contents">
<i class="slider__image fa fa-diamond fa-2x"></i>
<h2 class="slider__caption">diamond</h2>
<p class="slider__txt">Lorem ipsum dolor sit amet, consectetur adipisicing elit. At cupiditate omnis possimus illo quos, corporis minima!</p>
</div>
</div>
</div>
</section>
javascript代码
<script>
var images = new Array('images/download.jpg', 'images/christ.jpg', 'images/download1.jpg');
var nextimage = 0;
$("#slideshow > div:gt(0)").hide();
setInterval(function () {
if (nextimage >= images.length) { nextimage = 0; }
$('#home')
.css('background-image', 'url("' + images[nextimage++] + '")')
.fadeIn(1000);
$('#slideshow > div:first')
.fadeOut(1000)
.next()
.fadeIn(1000)
.end()
.appendTo('#slideshow');
}, 5200);
</script>
解决方案
推荐阅读
- kotlin - 在 Kotlin 中使用不同的 RunWith 编写测试
- amazon-web-services - 重启后无法通过 SSH 连接到 EC2 服务器
- html - 如何在模态中将 div 放置在表格右下角旁边?
- graphite - Graphite - 从多个查询中创建查询
- docker - 有没有办法通过隧道将docker中的veth中继到远程主机?
- angular - 如何以角度更改ngbTooltip中的工具提示值
- swift - Swift 并发:`async let` 在模拟器上的奇怪行为
- pdf.js - pdf.js 2.11.338:以只读方式显示填写的 AcroForms?
- jquery - jQuery Mobile Popup 在滚动时不断重新定位
- ethereum - 如何将参数作为字节传递给solidity