javascript - 滑动 jquery 选项卡式内容

标签 javascript jquery tabbed

有人可以帮我更改选项卡式内容代码,以便随着选项卡的更改而淡出和滑入和滑出选项卡式内容吗?

我正在使用 this script

以及 header 位中的代码:

$('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')
})

非常感谢!

最佳答案

您可以尝试如下:

$('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');
        });
})

关于javascript - 滑动 jquery 选项卡式内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30321121/

相关文章:

javascript - 如何将 javascript var 与文本连接起来?

javascript - 想要使用 HTML5 的 Polyfill 来使日期类型在 Firefox 中工作

jquery - 与较新浏览器上的样式输入按钮相关的 CSS、Javascript 功能问题? (IE 8/9、FF 9)

javascript - 发送多个内容类型 Ajax

javascript - 有一个固定的列,而另一个可以在无序列表中滚动

javascript - 选项卡式内容中的相同字段

javascript - 侧边栏菜单在 Laravel+vue+adminlte 中不起作用

javascript - 优化 jQuery 回调

javascript - 如何平滑地从另一个标签页滚动到另一个标签页?

javascript - 如何在全日历中设置外部事件的持续时间