仅在第一次加载页面时在第一张幻灯片上添加类
Add class only on first slide the first time the page loads
我已经使用Bootstrap Carousel实现了一个幻灯片放映。就像你们现在可能的那样,这个旋转木马是非常基本的,所以我想在它上面添加一些养眼的东西
使用animate.css过渡,我只想设置第一张幻灯片的动画。我试过
$('.caption-wrapper').addClass('scrollpoint sp-effect3');
setTimeout(function () {
$('.caption-wrapper').removeClass('scrollpoint sp-effect3 animated fadeInDown');
}, 2000);
它起作用了!然而,正如您所看到的,我正在使用setTimeout函数添加和删除一个类(这有点奇怪)。
有更干净的方法吗?
所以基本上,正如@isherwood所提到的,我使用了Bootstrap carousel可用事件,在本例中是"幻灯片"事件。答案是:
$('#slideshow').on('slide.bs.carousel', function () {
$('.caption-wrapper').removeClass('scrollpoint sp-effect3 animated fadeInDown');
});
这是我最初拥有的更优雅的解决方案。
你在寻找这样的东西吗:
$(document).ready(function() {
function slider(){
$('.caption-wrapper').addClass('scrollpoint sp-effect3',function(){
setTimeout(function () {
$('.caption-wrapper').removeClass('scrollpoint sp-effect3 animated fadeInDown');
}, 2000);
});
}
setInterval(slider,3000);
});
相关文章:
- jm按下停止步骤进入滚动的下一张幻灯片
- 当 Flickity 到达下一张或上一张幻灯片时的事件
- 为什么bxSlider会打断我在最后一张幻灯片和第一张幻灯片之间的转换
- 引导程序3转盘-随机选择下一张幻灯片
- 如何在最后一张幻灯片上停止动画
- Basic jQuery Slider中上一张/下一张幻灯片的自定义链接触发器
- 指向html5库最后一张幻灯片后的html页面
- jQuery 循环 如果只有一张幻灯片,则隐藏上一个/下一个导航
- 如何停止幻灯片放映隐藏文本和图像跳到顶部,而下一张幻灯片进来
- iOS 滑块默认为最后一张幻灯片
- 光滑的滑块删除最后一张幻灯片,如果 winWidth < 500
- BX滑块滑块滑块最后一张幻灯片总是隐藏某些部分
- 如何在显示前在幻灯片放映中预加载下一张幻灯片
- 滑块中显示下一张幻灯片的链接.为什么
- 幻灯片放映-将幻灯片链接到URL,仅适用于最后一张幻灯片
- BxSlider将最后一张幻灯片显示为第一张幻灯片
- 如何在flexslider中单击图像时显示下一张幻灯片
- 停止最后一张幻灯片上的jQuery按钮动画
- 在附加的代码中,图像滑块是如何从一张幻灯片发展到另一张幻灯片的
- 使用shift键并单击可转到下一张幻灯片