twitter-bootstrap - twitter bootstrap dropdown-toggle 禁用不工作

标签 twitter-bootstrap

禁用部分在下拉切换中不起作用。这是代码。

       <div class="nav-collapse collapse">
            <ul class="nav">
                <li class="divider-vertical"></li>
                <li><a href="index.html">HOME</a></li>
                <li class="divider-vertical"></li>
                <li><a href="about.html">ABOUT ME</a></li>
                <li class="divider-vertical"></li>
                <li class="dropdown">
                <a class="dropdown-toggle" data-toggle="dropdown" href="gallery.html">GALLERY
                <b class="caret"></b></a>
                    <ul class="dropdown-menu">
                      <li><a href="units.html">Unit &amp; Events</a></li>
                      <li><a href="personal.html">Personal</a></li>
                    </ul>
                    </li>
                    <li class="divider-vertical"></li>
                    <li><a href="#"></a></li>
                    <li class="divider-vertical"></li>
                 <li><a href="contact.html">CONTACT</a></li>
                    <li class="divider-vertical"></li>
            </ul>
         </div>

最佳答案

当您禁用菜单中的链接时,您必须将 class="disabled"添加到列表项,而不是 anchor 。

即使列表项被禁用,链接仍然有效,因此您必须使用 JavaScript 或服务器端语言来防止链接触发。如果您要动态生成列表,则可以将 anchor 的 href 设置为 href="#",也可以使用 javascript 执行相同的操作。

http://getbootstrap.com/components/#dropdowns-disabled

                <li class="disabled"><a href="#" title="Disabled Link">HOME</a></li>
                <li><a href="about.html">ABOUT ME</a></li>

jQuery 示例:

$('li.disabled > a:link').on('click', function(e) { 
  e.preventDefault(); 
});

关于twitter-bootstrap - twitter bootstrap dropdown-toggle 禁用不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19167720/

相关文章:

css - 像 TwitterBootstrap 3.3.0 一样在 Twitter Bootstrap 2.3.2 中自动折叠

jquery - 右侧带有关闭按钮的 Bootstrap 列表

html - 看看这张照片,告诉我哪里出了问题

javascript - Scrollspy 不工作 Bootstrap 4

javascript - ajax检查数据库是否存在php

html - <p> jumbotron 内的 Bootstrap 内联按钮下拉菜单

html - 更改 bootstrap css 下拉框的预览

javascript - 如何在 slider 中使用字符串而不是数字?

html - 如何仅显示根据屏幕尺寸而变化的宽图像的中心

html - 如何在 Bootstrap 中按列而不是行对齐