【发布时间】:2016-09-30 18:06:56
【问题描述】:
在我的移动项目中,我可以按下一个菜单选项卡 (Tab2),该选项卡变为活动状态(活动类具有背景颜色),下面的相应 div (Div2) 将出现在屏幕上。 如果我按下另一个选项卡,该选项卡将通过 corr 激活。 div 等...总而言之,完美无缺!
但是现在我遇到了相反的问题,我想在我的屏幕上按下(在我的情况下,滑动)一个 div 并让上面的相应选项卡处于活动状态(带有颜色)。例如在屏幕上滑动 Div1,Tab1 应该处于活动状态并具有一定的背景颜色。在 Div2 中滑动,然后 Tab2 应该是活动的,等等,但不能让它工作。
以下是我的 li 标签:
<ul class="nav nav-pills mobileNavbar">
<li onclick="swipeFunction(0)" class="col-xs-4 tab1" data-index="0"><a href="#">STREAM</a></li>
<li onclick="swipeFunction(1)" class="col-xs-4 tab2" data-index="1"><a href="#">CHAT</a></li>
<li onclick="swipeFunction(2)" class="col-xs-4 tab3" data-index="2"><a href="#">IDE</a></li>
</ul>
还有我的 jQuery:
$('#carousel-example-generic').on('slid.bs.carousel', function() {
var savedIndex = $(this).find('.active').index();
if (savedIndex === 0){
// I want Tab1 to be active here
} else if (savedIndex == 1){
// I want Tab2 to be active here
} else if (savedIndex == 2){
// I want Tab3 to be active here
}
});
有关我正在尝试构建的内容的更多详细信息,包括。库、图像(以及我之前的问题,由“Pieter”解决):
【问题讨论】:
-
你在所有条件下都写了相同的东西...?
标签: javascript jquery html css