【问题标题】:bootstrap dropdown on mouse over the menu item should show edit/delete icon on right side鼠标悬停在菜单项上的引导下拉菜单应在右侧显示编辑/删除图标
【发布时间】:2016-08-08 12:26:09
【问题描述】:

如何在鼠标悬停时在引导菜单项中包含编辑、删除图标。并且在点击编辑/删除图标时,它应该分别调用编辑/删除方法。

需要在下面的引导下拉菜单中实现这一点,

<div class="dropdown">
    <button class="btn btn-primary dropdown-toggle" type="button" data-toggle="dropdown">Dropdown Example
    <span class="caret"></span></button>
    <ul class="dropdown-menu">
      <li><a href="#">HTML</a></li>
      <li><a href="#">CSS</a></li>
      <li><a href="#">JavaScript</a></li>
    </ul>
  </div>

鼠标悬停在附近应显示“编辑/删除”图标的 HTML/CSS/JavaScript 菜单项上。

【问题讨论】:

    标签: javascript jquery css twitter-bootstrap


    【解决方案1】:

    我已经用 CSS 做到了这一点,但有很多方法。 您可以通过在&lt;i&gt; 标签上添加一个带有适当类名的点击事件来调用编辑或删除函数。

      ul>li>a:hover i{
        display:block !important;
        float:right !important;
      }
      ul>li>a>i{
        display:none !important;
      }
      .glyphicon-edit{
        padding-left:7%;
      }
    

    工作jsfiddle: https://jsfiddle.net/6v4d7kg9/

    【讨论】:

    • 当我为编辑/删除/更改引入事件处理时。会产生更多问题,例如一次编辑和更改事件触发,如果我停止它正在使用 event.stopPropagation 那么它不会关闭下拉列表。stackoverflow.com/questions/38844709/…
    猜你喜欢
    • 2014-09-13
    • 2013-03-14
    • 2016-05-31
    • 2022-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-06
    相关资源
    最近更新 更多