【发布时间】:2014-04-29 07:03:52
【问题描述】:
所以我在上面的新网站上使用它,并尝试了此线程中显示的所有解决方案:Flexslider slow image load(当然是单独的),但问题仍然存在于 Chrome 和 Safari 中。但是,在 FF 和移动设备上,加载效果非常好(我还没有在 PC 上测试过)。现在,我已经有了 Alfred Larsson 的解决方案。我尝试了每一个调整和不调整 js 中的 initDelay,因为在我的情况下,第一张幻灯片根本没有显示 - 它直接跳到第二张,所以我尝试延迟,所以我至少可以看到第一张幻灯片.目前,initDelay 设置为 1400 毫秒,这是不可取的,但在解决更大的加载问题之前,这是我的最佳选择。
这是上面引用的 flexslider.css 中的代码:
.flexslider .slides > li {
display: none;
-webkit-backface-visibility: hidden;
}
.flexslider .slides > li:first-child {
display: block;
-webkit-backface-visibility: visible;
}
我的 HTML 非常无害:
<div id="home-slider" class="flexslider">
<ul class="slides styled-list">
<li class="home-slide"><p class="home-slide-content">
I like things that are<span class="highlight"> easy to use</span></p></li>
<li class="home-slide"><p class="home-slide-content">
I <span class="highlight"><i class="icon-heart"></i></span> technology</p></li>
<li class="home-slide"><p class="home-slide-content">
I think <span class="highlight">failure</span> gets a bum rap</p></li>
<li class="home-slide"><p class="home-slide-content">
And I totally <span class="highlight">dig</span> end users</p></li>
</ul>
</div><!-- END FLEXSLIDER -->
关于为什么它仍然无法在 Chrome 和 Safari 中运行,但在 FF 和移动设备上按预期加载的任何建议?这显然不是网站重量问题,所以我很难过。谢谢!
【问题讨论】:
-
PC 下使用 chrome/safari/firefox 没有发现问题。
-
是立即加载,还是您看到预加载器图像,然后在图像加载前几秒钟出现白屏?因为我将 initDelay 设置为 1400 毫秒,所以现在应该显示第一张幻灯片,但是整个显示的延迟非常糟糕。
-
我能够在 PC 上进行测试。 FF、Chrome 和 IE 11 在加载前在预加载器和图像显示之间都有延迟。 Safari 立即加载。
标签: javascript jquery css flexslider