【问题标题】:Bootstrap add tooltip to dropdownBootstrap 将工具提示添加到下拉列表
【发布时间】:2014-10-17 10:49:13
【问题描述】:

我正在尝试将工具提示添加到 Bootstrap,尝试了在互联网上找到的所有解决方案 - 没有任何帮助。这是我的下拉列表(我也使用 String 和 jstl 标签):

    <div class="btn-group" style="margin-bottom:5px; width: 100%;">
              <a id="tableNameButton" data-placement="bottom" title="Text" class="my-tooltip my-dropdown tableNameButton btn btn-default btn-block btn-select" data-toggle="dropdown" href="#">Select table <span class="caret"></span></a>
              <form:input class="form-control" id="tableNameFormId" path="tableName" style="visibility: hidden; display: none;" />
              <ul id="tableName" class="dropdown-menu scrollable-menu">
                     <c:forEach items="${databaseTables}" var="databaseTable">
                             <li><a href="#">${databaseTable}</a></li>
                     </c:forEach>
              </ul>
    </div>

在 javascript 上:

$('.my-dropdown').dropdown();
$('.my-dropdown').tooltip();

这东西行不通。 希望有人已经解决了这个问题,在此先感谢。

【问题讨论】:

  • 你附加了 jQuery,DOM 准备好了吗?

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


【解决方案1】:

检查您是否已正确链接所有内容并包含 bootstrap.js 文件。我已经使用您的代码设置了 JSFIDDLE,并且工具提示有效:

http://jsfiddle.net/shannabarnard/ueoxmm9v/

<div class="btn-group" style="margin-bottom:5px; width: 100%;">
    <a id="tableNameButton" data-placement="bottom" title="Text" class="my-tooltip my-dropdown tableNameButton btn btn-default btn-block btn-select" data-toggle="dropdown" href="#">Select table <span class="caret"></span></a>

    <form:input class="form-control" id="tableNameFormId" path="tableName" style="visibility: hidden; display: none;" />
    <ul id="tableName" class="dropdown-menu scrollable-menu">
             <c:forEach items="${databaseTables}" var="databaseTable">
                  <li><a href="#">${databaseTable}</a></li>
             </c:forEach>
    </ul>
</div>

JS

$('.my-dropdown').dropdown();
$('.my-tooltip').tooltip();

【讨论】:

  • 谢谢,现在我明白这不是这段代码的问题。
【解决方案2】:

我认为它不起作用,因为您没有添加数据切换和数据放置等数据属性。尝试添加它们,我认为它会起作用。

查看 fiddle 工作示例:http://jsfiddle.net/h56xw8wq/1/

你应该喜欢

<li class="dropdown" id="example" data-toggle="tooltip" data-placement="bottom" title="Tooltip on bottom" > ... </li>

希望对你有帮助:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-14
    • 2018-07-13
    • 1970-01-01
    • 2010-10-15
    • 1970-01-01
    相关资源
    最近更新 更多