是否可以防止自举旋转木马的标题与背景图像一起滑动,相反,在“幻灯片”淡出时,“滑动”新标题会淡入?
答案 0 :(得分:3)
我更喜欢使用仅限CSS的解决方案:
.item.next .carousel-caption {
opacity: 0;
}
.carousel-caption {
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
}
它确实依赖于CSS3过渡,因此不适用于旧版浏览器(对于IE来说意味着至少版本为10),但现在是编写未来代码的时候了!
答案 1 :(得分:1)
对于Bootstrap 3,它将是
$('#myCarousel').on('slide.bs.carousel',function(){
$('.carousel-caption').fadeOut(300);
})
$('#myCarousel').on('slid.bs.carousel',function(){
$('.carousel-caption').fadeIn(600);
})
答案 2 :(得分:0)
这很有用......它仍然与旋转木马一起滑动,但你确实得到了fadeOut和fadeIn效果。
$('#myCarousel').on('slide',function(){
$('#myCarousel .active .carousel-caption').fadeOut();
});
$('#myCarousel').on('slid',function(){
$('#myCarousel .active .carousel-caption').fadeIn();
});
答案 3 :(得分:0)
使用jQuery将功能附加到'滑动'并且' slide'事件...
$('#myCarousel').on('slide',function(){
$('.carousel-caption').fadeOut(300);
})
$('#myCarousel').on('slid',function(){
$('.carousel-caption').fadeIn(600);
})