我有一个显示多个 Royalslider 幻灯片的页面,每个幻灯片的宽度和高度均为 100%。目前,所有幻灯片都在页面加载时初始化,这意味着我只看到第一个滑块淡入到位(它们都应该淡入,但第一个是唯一可见的可以看到这种效果的)。
我也在使用 Scrollify 来捕捉每个部分,但我不确定这是否相关,因为我认为我需要调整下面的脚本,以便在进入视口时只初始化幻灯片。
任何帮助将不胜感激!
HTML
<section >
<div class="slideshow royalSlider">
<div class="rsContent">Slider content here</div>
</div>
</section>
<section >
<div class="slideshow royalSlider">
<div class="rsContent">Slider content here</div>
</div>
</section>
<section >
<div class="slideshow royalSlider">
<div class="rsContent">Slider content here</div>
</div>
</section>
JS
jQuery(document).ready(function($) {
$('.slideshow').royalSlider({
transitionType: 'move',
randomizeSlides: false,
imageScaleMode: 'fill'
});
});
// Scrollify (snap to section)
$(function() {
$.scrollify({
section : "section",
easing: "easeOutExpo",
scrollSpeed: 1000,
scrollbars: true,
before:function() {},
after:function() {}
});
$(".scroll-down").click(function(e) {
e.preventDefault();
$.scrollify.next();
});
});