当我单击一个活动选项卡时,我希望所有人出现。之后,当我单击所需的选项卡时,我希望所有其他选项都消失

时间:2018-11-30 18:25:12

标签: jquery html

当我单击一个活动选项卡时,我希望所有人出现。 之后,当我单击所需的选项卡时,我希望所有其他选项都消失。

我已经将jfiddle附加为代码,尝试无法弄清楚。

请一些帮助。

https://jsfiddle.net/alecruckus/aq9Laaew/283716/

SELECT

2 个答案:

答案 0 :(得分:1)

我认为问题是您的第二个单击侦听器未附加(因为那时opened类中没有元素)。您可以将点击侦听器更改为以下内容:

$('.nav-link').click(function() {
    if ($(this).hasClass('active')) {
        $('.nav-link').show();
    } else {
        $('.nav-link').hide();
        $(this).show();
    }
});

演示https://jsfiddle.net/p9v2mxLe/

答案 1 :(得分:0)

尝试这种方式(我不太了解您要做什么):

given:
def provenance = GroovyMock(Provenance, global: true)
...
when:
def result = service.savePerson(params)
...
then:
1 * Provenance.MANUAL() >> provenance
result.person.provenance == provenance

演示https://jsfiddle.net/aq9Laaew/283767/