【问题标题】:bootstrap dropdown only on click仅在单击时引导下拉菜单
【发布时间】:2016-03-04 04:21:18
【问题描述】:

我有一个使用 bootstrap3 实现的下拉菜单,我想让下拉菜单仅在点击时可见,而不是悬停。我现在的代码:

<li class="dropdown">
  <a href="#" class="dropdown-toggle disabled" id="without-avatar" data-toggle="dropdown" type="button" aria-haspopup="true" aria-expanded="false">
    <i class="fa fa-lg fa-bars"></i>
  </a>
  <ul class = "dropdown-menu">
    <li>......</li>
    ......
  </ul>
</li>

我找到了一些答案,如果我在a class 上使用disabled,那么下拉菜单将仅在单击而不是悬停时可用。不幸的是,代码不起作用。我猜答案已经过时了。

截至 2016 年,解决此问题的首选方法是什么?

【问题讨论】:

  • 你试过运行$("#without-avatar").off("hover")吗?
  • 托尼,我没有尝试过任何 js/jquery,因为我想应该有一种引导方法来解决这个问题。
  • 查看getbootstrap.com/javascript/#dropdowns,它的选项中有“none”,因此似乎没有任何对禁用/启用悬停的固有支持。
  • 你能在 jsfiddle 中重现这个吗?我创建了一个,它在悬停时没有任何作用......
  • 点击后有什么作用吗?

标签: jquery html css twitter-bootstrap twitter-bootstrap-3


【解决方案1】:

Bootstrap 下拉菜单不会在悬停时下拉。请检查封闭元素上的代码以查找有问题的悬停事件的定义位置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-06-07
    • 2015-12-29
    • 1970-01-01
    • 2018-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-08
    相关资源
    最近更新 更多