【发布时间】:2015-08-19 01:21:59
【问题描述】:
我正在使用默认引导轮播。但是我的一张幻灯片有白色背景,所以轮播指示器在该幻灯片上消失了。我有可行的 Javascript/jQuery 解决方案,但它似乎有点慢/笨重。任何有助于改进脚本或替代解决方案的帮助,将不胜感激。
$('#carousel-generic').on('slid.bs.carousel', function (evt) {
var elem = $(this).find('.carousel-indicators li');
var active = $(this).find('.carousel-indicators .active');
if(active.index() == 2) {
elem.css('border-color', 'grey');
elem.css('background-color', 'rgba(0,0,0,0)');
active.css('background-color', 'grey');
} else {
elem.css('border-color', 'white');
elem.css('background-color', 'rgba(0,0,0,0)');
active.css('background-color', 'white');
}
})
【问题讨论】:
-
如果此代码有效并且您正在询问如何改进它,您应该在Code Review 上发布此问题。
标签: jquery css twitter-bootstrap carousel