1

まず、私のフィドルにアクセスしてください: http://jsfiddle.net/VsqQ3/

現在、最初の 3 つのタブ ( tab 1tab 2tab 3) がデフォルトで表示されており、クリックすると、next>、が表示されています。tab 4tab 5tab 6

欲しいもの:デフォルトtab 4tab 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();
    });
4

2 に答える 2