获取完整页面上加载的幻灯片.js slideload回调
Get the loaded slide on fullpage.js slideload callback
我正在使用fullpage.js,并试图在加载幻灯片时获得一个元素的动画。每张幻灯片都是这样的:
<div class="slide" id="id">
<div class="slideWording animateHidden">
<div class="slideWordingTitle">
<h1 class="fancy"><span>Title</span></h1>
</div>
</div>
</div>
与fullpage.js 一起使用的回调
afterSlideLoad: function(slideIndex){
$(".slideWording").addClass("animateVisible animated bounceInDown");
},
唯一的问题是它能在第一次加载幻灯片时工作,但当这种情况发生时,它会将类添加到所有的幻灯片Wordingdiv中,而不仅仅是加载了幻灯片上的那一个。所以基本上动画只起作用一次。如何将animateVisible animated bounceInDown
类仅添加到加载的幻灯片中的.slideWording
类div中,以便当一个人导航到新幻灯片时,它每次都会在.slideWording
上运行动画??
如果您使用的是最新版本的fullPage.js(目前为2.5.6),请执行以下操作:
afterSlideLoad: function(slideIndex){
$(this).find('.slideWording').addClass("animateVisible animated bounceInDown");
},
在回调afterSlideLoad
的文档中可以看到,$(this)
包含加载的幻灯片。
$('#fullpage').fullpage({
anchors: ['firstPage', 'secondPage', 'thirdPage', 'fourthPage', 'lastPage'],
afterSlideLoad: function( anchorLink, index, slideAnchor, slideIndex){
var loadedSlide = $(this); /// <------ here
//first slide of the second section
if(anchorLink == 'secondPage' && slideIndex == 1){
alert("First slide loaded");
}
//second slide of the second section (supposing #secondSlide is the
//anchor for the second slide
if(index == 2 && slideIndex == 'secondSlide'){
alert("Second slide loaded");
}
}
});
相关文章:
- JS幻灯片与CSS背景颜色变化
- reveal.js幻灯片的多重功能
- JS为幻灯片创建与WP冲突
- JS幻灯片重叠CSS下拉图像菜单
- 获取完整页面上加载的幻灯片.js slideload回调
- 平滑幻灯片.js图像预加载
- 幻灯片.js在IE 8中不起作用
- 幻灯片JS高度和按钮定位问题
- 如何启动/停止响应式幻灯片.js
- 响应式幻灯片.js插件在IE中不起作用
- 幻灯片.js不起作用
- 动态地从显示中添加/删除幻灯片.JS
- 幻灯片JS隐藏分页
- 余烬中的光滑幻灯片.js模板
- 如何通过jQuery动态刷新幻灯片JS
- 将缩略图添加到响应式幻灯片.js
- magento中的多个幻灯片.js实例
- 幻灯片.js jQuery插件在Chrome或Safari中无法正确加载,但在Firefox中很好
- 响应式幻灯片.js - 自动不起作用
- 幻灯片JS自动高度问题