首先请访问我的小提琴:http: //jsfiddle.net/VsqQ3/
目前,前三个选项卡(tab 1
, tab 2
, tab 3
)默认显示,当我单击next>
:tab 4
时tab 5
,tab 6
正在显示。
我想要什么:我想默认显示tab 4
, tab 5
。tab 6
我怎么能得到那个?
$(".wrapper #tab1,.wrapper #tab2").tabs({active: 0}).tabs({
collapsible: false,
hide: {
effect: "slideUp",
duration: 20
},
show: {
effect: "slideDown",
duration: 200
}
});
var all = $('.wrapper .main').addClass("passiv");
var prev = $('.wrapper .prev');
var next = $('.wrapper .next');
var tab_count = all.length-1;
var currentContainer = -1;
prev.click(function(e) {
e.preventDefault();
if (currentContainer != 0) {
currentContainer -= 1;
ctrlcontent(currentContainer);
}
});
next.click(function(e) {
e.preventDefault();
if (currentContainer < tab_count) {
currentContainer += 1;
ctrlcontent(currentContainer);
}
}).trigger('click');
function ctrlcontent(index_to_show) {
all.removeClass("active").addClass("passiv");
all.eq(index_to_show).removeClass("passiv").addClass("active");
if (index_to_show == 0) prev.hide();
if (index_to_show == tab_count) next.hide();
if (index_to_show > 0) prev.show();
if (index_to_show < tab_count) next.show();
}
$(function() {
$( ".wrapper .inner" ).buttonset();
});