Las*_*nal 143 binding button twitter-bootstrap
有没有办法通过"data-toggle"为引导控件分配多个事件.例如,假设我想要一个分配了"工具提示"和"按钮"切换按钮的按钮.
尝试data-toggle ="工具提示按钮",但只有工具提示有效.
编辑:
这很容易"可以解决"
$("#newbtn").toggleClass("active").toggleClass("btn-warning").toggleClass("btn-success");
Run Code Online (Sandbox Code Playgroud)
Rom*_*ner 298
如果要添加模态和工具提示而不添加javascript或更改工具提示功能,您还可以简单地在其周围包装元素:
<span data-toggle="modal" data-target="#id">
<a data-toggle="tooltip" data-placement="top" title="My Tooltip text!">+</a>
</span>
Run Code Online (Sandbox Code Playgroud)
Mel*_*vin 67
由于工具提示未自动初始化,您可以在工具提示的初始化中进行更改.我是这样做的:
$(document).ready(function() {
$('body').tooltip({
selector: "[data-tooltip=tooltip]",
container: "body"
});
});
Run Code Online (Sandbox Code Playgroud)
使用此标记:
<button type="button" data-target="#myModal" data-toggle="modal" data-tooltip="tooltip" class="btn btn-info" title="Your tooltip">Text here</button>
Run Code Online (Sandbox Code Playgroud)
请注意data-tooltip.
或简单地说,
$('[data-tooltip="tooltip"]').tooltip();
Run Code Online (Sandbox Code Playgroud)
小智 9
我设法解决了这个问题,而无需使用以下jQuery更改任何标记.我有一个类似的问题,我想要一个按钮上的工具提示,该按钮已经为模态使用数据切换.您需要在此处执行的操作是将标题添加到按钮.
$('[data-toggle="modal"][title]').tooltip();
Run Code Online (Sandbox Code Playgroud)
小智 8
还没.但是,有人建议有人有一天添加此功能.
以下引导程序Github问题显示了您希望的完美示例.有可能 - 但不是没有在此阶段编写自己的变通方法代码.
看看这个... :-)
https://github.com/twitter/bootstrap/issues/7011
这是我刚刚实施的最佳解决方案:
HTML
<a data-toggle="tooltip" rel="tooltip" data-placement="top" title="My Tooltip text!">Hover over me</a>
Run Code Online (Sandbox Code Playgroud)
无论你使用什么方法,你无论如何都需要包含JAVASCRIPT .
$('[rel="tooltip"]').tooltip();
Run Code Online (Sandbox Code Playgroud)