是否可以防止引导轮播的标题与背景图像一起滑动,而是在“滑动”时淡出,而在“滑动”时新标题淡入?
问问题
8912 次
4 回答
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),但现在是时候为未来编写代码了!
于 2014-06-11T21:36:10.600 回答
1
对于 Bootstrap 3,它将是
$('#myCarousel').on('slide.bs.carousel',function(){
$('.carousel-caption').fadeOut(300);
})
$('#myCarousel').on('slid.bs.carousel',function(){
$('.carousel-caption').fadeIn(600);
})
于 2014-02-01T10:10:35.203 回答
1
使用 jQuery 将函数附加到 'slide' 和 'slide' 事件...
$('#myCarousel').on('slide',function(){
$('.carousel-caption').fadeOut(300);
})
$('#myCarousel').on('slid',function(){
$('.carousel-caption').fadeIn(600);
})
动画演示:http: //bootply.com/69740
于 2013-07-26T13:58:24.653 回答
0
这行得通...它仍然可以与旋转木马一起滑动,但是您确实会受到淡出和淡入的影响。
$('#myCarousel').on('slide',function(){
$('#myCarousel .active .carousel-caption').fadeOut();
});
$('#myCarousel').on('slid',function(){
$('#myCarousel .active .carousel-caption').fadeIn();
});
这是一个小提琴演示。
于 2013-07-26T13:58:00.083 回答