javascript - 背景图片幻灯片无法正常工作

标签 javascript jquery html css slideshow

我正在为其中一个网站 ( click here ) 使用以下主题。这个主题带有一个背景图片,我将其修改为“部分”标签的多个背景图片<section id="intro" class="intro"></section>

此脚本无法正常运行,因为它有时会在图像之间显示黑屏。

codepen example

<!-- Section: intro -->
<section id="intro" class="intro">

    <div class="slogan">

        <h1><span class="text_color">WELCOME TO SQUAD</span> </h1>

    </div>
    <div class="page-scroll">
        <div class="wow shake" data-wow-delay="0.4s">
        <a href="#latest-tabs" class="btn btn-circle">
            <i class="fa fa-angle-double-down animated"></i>
        </a>
        </div>
    </div>
</section>
<!-- /Section: intro -->

我正在使用一个技巧,并在另一个具有显示属性的 div 中显示所有这些图像,这种方式有助于解决图像转换之间的黑屏问题,因为如果我没有把这些图像放入其中,那么所有图像都会被缓存一个隐藏的 div 然后每个图像都需要时间来下载。

 <div class="background-images" style="display: none !important;">
            <img src="http://bootstraptaste.com/theme/squadfree/img/bg1.jpg" />
            <img src="http://feelgrafix.com/data_images/out/12/859698-nature-background.jpg" />
            <img src="http://interest.ge/inter/app/interest/data/uploaded/20140923140402202316338_photo.jpg" />
            <img src="http://interest.ge/inter/app/interest/data/uploaded/20140923140344524813450_photo.jpg" />
            <img src="http://feelgrafix.com/data_images/out/15/897490-stunning-nature-background.jpg" />
        </div>

总的来说,你会注意到它坏了,出于某种原因,它在 FF 以外的其他浏览器中运行良好。

我需要解决这个问题或需要另一个脚本,它可以显示容器 div 的幻灯片显示,如本例所示,并且可以很好地处理淡入淡出效果

最佳答案

看起来每次 JS 切换图像时,图像都是通过 GET 请求下载的。尝试以某种方式缓存它们,以便您可以节省一些获取/重定向请求的时间。

关于javascript - 背景图片幻灯片无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30316777/

相关文章:

javascript - 如何在按下鼠标按钮时触发 `onMouseEnter`?

javascript - appendChild 不是使用 $.confirm() 的函数

php - 如何为两个准备好的语句获取数据? (MySQLi)

javascript - 具有两种不同布局的 Angular Js 应用程序

java - 将 List 从 java 转换为 html 中的下拉菜单

javascript - 为什么最后一个函数没有返回你毫无疑问

javascript - 如何使整个 <tr> 行在 laravel 中可点击?

javascript - IE 8 JavaScript 问题

javascript - 如何将数组添加到 Javascript 对象

javascript - jquery 和 html5 中的全屏视频轮播