在bootstrap中,带有下拉列表的工具提示,当我将鼠标悬停在负责工具提示的按钮上时,附加到按钮组中的一个按钮的悬停数据切换似乎有效,然后它也会调整其位置而不是看起来不错。请帮帮我。
这是我的代码: -
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="css/bootstrap.css" rel="stylesheet" media="screen"/>
<link href="css/bootstrap-responsive.css" rel="stylesheet" media="screen"/>
</head>
<body>
<div class="btn-group">
<a href="#" class="btn btn-small btn-inverse add1" data-toggle="tooltip" data-placement="bottom" title="" data-original-title="Add to Selected Contacts">Add</a>
<a class="btn btn-inverse dropdown-toggle" data-toggle="dropdown" href="#">
<span class="caret"></span>
</a>
<a href="#" class="btn btn-small btn-inverse add1" data-toggle="tooltip" data-placement="bottom" title="" data-original-title="Add to Selected Contacts">Add</a>
<a class="btn btn-inverse dropdown-toggle" data-toggle="dropdown" href="#">
<span class="caret"></span>
</a>
</div>
<script type="text/javascript" src="js/jQuery v1.9.1.js"></script>
<script type="text/javascript" src="js/bootstrap.js"></script>
<script type="text/javascript">
// tooltip demo
$('.add1').tooltip()
</script>
</body>
</html>
答案 0 :(得分:14)
尝试添加container: 'body'
选项。这会将工具提示附加到正文而不是按钮容器中。
$('.add1').tooltip({
container: 'body'
})
答案 1 :(得分:1)
不需要javascript代码。
只需在锚点元素上添加以下属性即可切换工具提示。
data-container="body"
在您的代码上,它就像,
<div class="btn-group">
<a href="#" class="btn btn-small btn-inverse add1" data-toggle="tooltip" data-container="body" data-placement="bottom" title="" data-original-title="Add to Selected Contacts">Add</a>
<a class="btn btn-inverse dropdown-toggle" data-toggle="dropdown" href="#">
<span class="caret"></span>
</a>
<a href="#" class="btn btn-small btn-inverse add1" data-toggle="tooltip" data-container="body" data-placement="bottom" title="" data-original-title="Add to Selected Contacts">Add</a>
<a class="btn btn-inverse dropdown-toggle" data-toggle="dropdown" href="#">
<span class="caret"></span>
</a>
</div>