jquery - 在同一页面中创建 2 个不同的选项卡

标签 jquery css html

请看一下这个fiddle并让我知道如何更新代码以具有 2 个不同的选项卡,这样当用户单击“学生搜索第一个”选项卡时,仪表板选项卡保持事件状态。

下面是我用来激活/显示/隐藏标签的代码

 $(function () {
        $('ul.tabs li:first').addClass('active');
        $('.block article').hide();
        $('.block article:first').show();
        $('ul.tabs li').on('click', function () {
            $('ul.tabs li').removeClass('active');
            $(this).addClass('active')
            $('.block article').hide();
            var activeTab = $(this).find('a').attr('href');
            $(activeTab).show();
            return false;
        });
    });

谢谢

最佳答案

http://jsfiddle.net/20psbpdj/9/

$(function () {
    $('ul.tabs li:first').addClass('active');
    $('.block article').hide();

    $('.block article:first-child').show();

    $('ul.tabs li').on('click', function () {

        $(this).parents('.panel').find('ul.tabs li').removeClass('active');

        $(this).addClass('active');

        $(this).parents('.panel').find('.block article').hide();
        var activeTab = $(this).find('a').attr('href');
        $(activeTab).show();
        return false;
        });
    });

此外,添加 $('.block article:first-child').show();加载后显示第二个 block 的第一个选项卡。

编辑:更新了两个面板的事件选项卡。

关于jquery - 在同一页面中创建 2 个不同的选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30661092/

相关文章:

css - 如何让图像在没有垂直空间的情况下环绕?

html - CSS3Pie v1.0 - 在 IE9 中没有渐变,在 IE8 中有效

html - 如何在 <symbol> 中使用 <defs> 来 <use> SVG 图像

jquery - asp.net html 在导航下留下事件效果

jQuery.noConflict 以及如何使用它

javascript - 如何避免 AJAX 调用中的 ERR_INSUFFICIENT_RESOURCES

css - css div 中的自动换行

php - 接收jquery函数发送的php文件数据

JavaScript onmouseover 和 onmouseout 事件导致闪烁

javascript - 如何在angularjs中设置带条件的日期格式?