Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 活动选项卡的动态定义_Javascript_Class_Binding_Tabs_Bootstrap 4 - Fatal编程技术网

Javascript 活动选项卡的动态定义

Javascript 活动选项卡的动态定义,javascript,class,binding,tabs,bootstrap-4,Javascript,Class,Binding,Tabs,Bootstrap 4,我有三个标签。在某些情况下,第一个是隐藏的。 第一个是主动的。如果它是隐藏的,第二个应该是活动的 .html代码: <div class="Settings"> <ul class="nav nav-tabs p"> <li class="nav-item active i-tab"> <a class="nav-link" data-toggle="tab" href="#bla" data-bi

我有三个标签。在某些情况下,第一个是隐藏的。 第一个是主动的。如果它是隐藏的,第二个应该是活动的

.html代码:

    <div class="Settings">
    <ul class="nav nav-tabs p">
        <li class="nav-item active i-tab">
            <a class="nav-link" data-toggle="tab" href="#bla" data-bind="text: strings.iTabHeader, visible: isVis"></a>
        </li>
        <li class="nav-item f-tab">
            <a class="nav-link" data-toggle="tab" href="#blabla" data-bind="text: strings.fTabHeader"></a>
        </li>
        <li class="nav-item b-tab">
            <a class="nav-link" data-toggle="tab" href="#blablabla" data-bind="text: strings.bTabHeader"></a>
        </li>
    </ul>

    <div class="tab-content">
        <div id="iSettingMenu" class="tab-pane fade in active">
            <div data-bind="compose: iSettings"></div>
        </div>

        <div id="fSettingsMenu" class="tab-pane fade in active">
            <div data-bind="compose: fSettings"></div>
        </div>

        <div id="bSettingsMenu" class="tab-pane fade">
            <div data-bind="compose: bSettings"></div>
        </div>
     </div>
</div>
this.isvis = ko.computed(function () {
            return this.Type() === 'xxxx';
        }.bind(this));

“隐藏”是什么意思<代码>显示:无或
可见性:隐藏
。还是别的?谢谢@Kokogino。“visible:isVis”-它的可见性是根据绑定定义的。但是如何隐藏它呢?在CSS中还是完全在javascript中删除?@Kokogino(添加了js)。也许我遗漏了一些东西,因为我刚刚开始为web开发,但是visible属性绑定到JS文件中的一个函数。我明白了吗/