Topic: Issue with using button to toggle through tabs.
zyrus
pro
asked 8 years ago
Magdalena Obalska
free
answered 8 years ago
<div class="btn-group">
<button class="btn" id="prevtab" type="button" data-toggle="tab">Prev</button>
<button class="btn" id="nexttab" type="button" data-toggle="tab">Next</button>
</div>
var $tabs = $('.tabs-wrapper li');
$('#prevtab').on('click', function() {
$tabs.filter('.active').prev('li').find('a[data-toggle="tab"]').tab('show');
});
$('#nexttab').on('click', function() {
$tabs.filter('.active').next('li').find('a[data-toggle="tab"]').tab('show');
});
zyrus
pro
answered 8 years ago
<!--Nav tabs-->
<div class="tabs-wrapper">
<ul class="nav classic-tabs tabs-3" role="tablist">
<li class="nav-item nav-item-panel-1">
<a class="nav-link waves-light active" data-toggle="tab" href="#panel-1" aria-controls="panel-1" role="tab">First Tab</a>
</li>
<li class="nav-item nav-item-panel-2">
<a class="nav-link waves-light" data-toggle="tab" href="#panel-2" aria-controls="panel-2" role="tab">Second Tab</a>
</li>
<li class="nav-item nav-item-panel-3">
<a class="nav-link waves-light" data-toggle="tab" href="#panel-3" aria-controls="panel-3" role="tab">Third Tab</a>
</li>
</ul>
</div>
<!--Tab panels-->
<div class="tab-content">
<!--Panel 1-->
<div class="tab-pane fade in show active" id="panel-1" role="tabpanel">
{content}
<a class="btn btn-next" id="next-1" data-toggle="tab" href="#panel-2" aria-controls="#panel-2">NEXT</a>
</div>
<!--Panel 2-->
<div class="tab-pane fade in" id="panel-2" role="tabpanel">
{content}
<a class="btn btn-prev" id="prev-2" data-toggle="tab" href="#panel-1" aria-controls="#panel-1">PREV</a>
<a class="btn btn-next" id="next-2" data-toggle="tab" href="#panel-2" aria-controls="#panel-3">NEXT</a>
</div>
<!--Panel 3-->
<div class="tab-pane fade in" id="panel-2" role="tabpanel">
{content}
<a class="btn btn-prev" id="prev-3" data-toggle="tab" href="#panel-2" aria-controls="#panel-2">PREV</a>
</div>
</div>
Magdalena Obalska
free
answered 8 years ago
zyrus
pro
answered 8 years ago
<a class="btn btn-prev" id="prev-2" data-toggle="tab" href="#tab-1-contents" aria-controls="#tab-1-contents">PREV</a>
<a class="btn btn-next" id="next-2" data-toggle="tab" href="#tab-3-contents" aria-controls="#tab-3-contents">NEXT</a>
zyrus
pro
answered 8 years ago
Magdalena Obalska
free
answered 8 years ago
FREE CONSULTATION
Hire our experts to build a dedicated project. We'll analyze your business requirements, for free.
- ForumUser: Pro
- Premium support: No
- Technology: General Bootstrap questions
- MDB Version: -
- Device: -
- Browser: -
- OS: -
- Provided sample code: No
- Provided link: Yes