滑动jquery选项卡式内容

时间:2015-05-19 09:01:55

标签: javascript jquery tabbed

有人可以帮我修改选项卡式内容代码,以便在选项卡更改时淡入淡出并滑动选项卡式内容。

我正在使用 this script

标题位中的代码:

$('ul.tabs li').click(function(){
    var tab_id = $(this).attr('data-tab');

    $('ul.tabs li').removeClass('current');
    $('.tab-content').removeClass('current');

    $(this).addClass('current');
    $("#"+tab_id).addClass('current')
})

非常感谢!

1 个答案:

答案 0 :(得分:1)

您可以尝试如下:

$('ul.tabs li').click(function(){
        var tab_id = $(this).attr('data-tab');

        $('ul.tabs li').removeClass('current');
        $('.tab-content').fadeOut(100).removeClass('current');

        $(this).fadeIn(1000).addClass('current');
        $("#"+tab_id).fadeIn(1000).addClass('current');
 })

<强>更新

<强> UPDATED DEMO

要进行SlideUp和SlideDown尝试如下:

$('ul.tabs li').click(function(){
        var tab_id = $(this).attr('data-tab');

        $('ul.tabs li').removeClass('current');
        $('.tab-content').slideUp("slow",function(){
              $(this).removeClass('current');
        });
        $(this).addClass('current');
        $("#"+tab_id).slideDown("slow",function(){
              $(this).addClass('current');
        });
})