HTML:Создание мастера с помощью Jquery
<div class="tab-content">
<div class="tab-pane active" id="tab1"></div>
<div class="tab-pane" id="tab2"></div>
<div class="tab-pane" id="tab3"></div>
</div>
<ul class="pager wizard">
<li class="previous"><a href="javascript:;">Previous</a>
</li>
<li class="next"><a href="javascript:;">Next</a>
</li>
</ul>
JQuery:
$(document).ready(function() {
$('ul.pager li').click(function(e)
{
var bname = $(this).attr("class");
if(bname=='next'){
var actdiv = $(".tab-content").find('.tab-pane,.active').attr("id");
$('#'+actdiv).removeClass("active");
var divs = actdiv.slice(-1);
console.log(parseInt(divs) + 1);
var nextdiv = '#tab'+(parseInt(divs) + 1);
//console.log(nextdiv);
$(".tab-content").find(nextdiv).addClass("active");
} else {
var actdiv = $(".tab-content").find('.tab-pane,.active').attr("id").slice(-1);
$(".tab-content").find('.tab-pane').removeClass("active");
var prediv = 'tab'+(parseInt(actdiv) - 1);
console.log(prediv);
$(".tab-content").find(prediv).addClass("active");
}
});
});
Когда я нажимаю на следующий за первое время удалить активный класс из вкладки-1 и добавить активный класс на вкладку-2, но когда я снова нажимаю дальше, он застревает.
Что я делаю неправильно?
Спасибо, сэр ... + 1 с моей стороны. – James
добро пожаловать, рад помочь вам :) –