【发布时间】:2015-03-20 00:38:07
【问题描述】:
嘿,所以我使用引导程序构建了一个轮播和轮播导航。现在我希望能够检测 'data-slide-to' 的值并根据该值将样式应用于相应的导航项。
轮播导航
<div class="carouselNav">
<div class="container-fluid">
<div class="row">
<div class="col-xs-12 col-md-12 col-lg-12">
<ul>
<li><a class="" href="#featured" role="button" data-slide-to="0">
<span class="glyphicon glyphicon-search" aria-hidden="true"></span>
<h3>Web Design</h3>
</a></li>
<li><a class="" href="#featured" role="button" data-slide-to="1">
<span class="glyphicon glyphicon-search" aria-hidden="true"></span>
<h3>SEO</h3>
</a></li>
<li><a class="" href="#featured" role="button" data-slide-to="2">
<span class="glyphicon glyphicon-search" aria-hidden="true"></span>
<h3>Project Management</h3>
</a></li>
</ul>
</div><!-- col -->
</div><!-- row -->
</div><!-- container -->
提议的 Javascript(其中 #web 将是赋予每个导航项的唯一 ID)
if (data-slide-to.value == 0) {
$('#web').addClass('highlight');
} else {
$('#web').removeClass('highlight');
}
});
提议的 CSS
.highlight {
}
.hightlight::after {
content: ' >';}
本质上,当相应的幻灯片 (0,1,2) 处于活动状态时,导航将在其后有一个“>”。任何方向都会有所帮助。
【问题讨论】:
标签: javascript jquery css twitter-bootstrap