简体   繁体   English

如何禁用引导选项卡

[英]How to disable bootstrap tabs

I have this nav tab 我有这个导航标签

<ul class="nav nav-tabs" id="pointerTabs">
    <li class="active aa"><a data-toggle="tab" href="#aa">01 Personal</a></li>
    <li class="bb" ><a data-toggle="tab" href="#bb">02 Education</a></li>
    <li class="cc"><a data-toggle="tab" href="#cc" >03 Experience</a></li>
    <li class="dd"><a data-toggle="tab" href="#dd">04 Family</a></li>
</ul>

on page load am trying to disable all tabs except first tab.So tried adding property 在页面加载时尝试禁用除第一个选项卡之外的所有选项卡。因此尝试添加属性

$('.bb,.cc,.dd').prop('disabled','true');

But Its not working. 但是它不起作用。

How to disable it?any help?How can I use data-toggle to enable and disable tabs here? 如何禁用它?有帮助吗?如何在此处使用data-toggle来启用和禁用标签?

You can use pointer-events:none on all but the first li 您可以在所有第一个li上使用指针事件:none

.nav.nav-tabs li:not(:first-of-type) a {
  pointer-events:none;
}

you can add this css in you li tag 您可以在您的li标签中添加此CSS

class="disabledTab" class =“ disabledTab”

    .disabledTab{
    pointer-events: none;
}

in you html 在你的HTML

<ul class="nav nav-tabs" id="pointerTabs">
    <li class="active aa disabledTab"><a data-toggle="tab" href="#aa">01 Personal</a></li>
    <li class="bb disabledTab" ><a data-toggle="tab" href="#bb">02 Education</a></li>
    <li class="cc disabledTab"><a data-toggle="tab" href="#cc" >03 Experience</a></li>
    <li class="dd disabledTab"><a data-toggle="tab" href="#dd">04 Family</a></li>
</ul>

add disabledtab css in your tab which you want to disabled. 在您要禁用的选项卡中添加disabledtab css。

You could use jQuery and remove the data-toggle and href attribute, and each time manipulate them on certain events. 您可以使用jQuery并删除data-togglehref属性,并且每次在某些事件上对其进行操作。

Also, if all except one are to be disabled on page load, add a common class to all those that are to be disabled and then use the CSS property pointer-events For eg : 另外,如果要在页面加载时禁用除一个以外的所有对象,请向所有要禁用的对象添加一个通用类,然后使用CSS属性pointer-events ,例如:

.disable
{
    pointer-events: none;
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM