all. i am using bootstrap v2.1.1 (the newest version currently). i need a tooltip in my modal dialog.
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<title>Bootstrap v2.1.1</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link type="text/css" rel="stylesheet" href="css/bootstrap.min.css" />
<link type="text/css" rel="stylesheet" href="css/bootstrap-responsive.min.css"/>
<script type="text/javascript" src="js/jquery-1.8.2.min.js"></script>
<script type="text/javascript" src="js/bootstrap.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("a[rel='tooltip']").tooltip({'placement': 'right', 'z-index': '3000'});
});
</script>
</head>
<body>
<div class="modal modal-open">
<form class="modal-form form-horizontal">
<div class="modal-header">
<h3>Login</h3>
</div>
<div class="modal-body">
<a href="#" rel="tooltip" title="This is a link.">A link</a> <!-- check it out -->
</div>
<div class="modal-footer">
<button type="submit" class="btn btn-primary">Login</button>
<button type="reset" class="btn">Reset</button>
</div>
</form>
</div>
</body>
but the code does NOT work. The lastest version of bootstrap shows the modal has a z-index of 1050.
and in bootstrap.min.css
.modal-open .modal .tooltip{z-index:2080;}
This is could not be z-index issue, i think.
anyone can help ? thx a lot.
Try add this into your CSS file:
The behavior you are seeing is due to a bug introduced in Twitter Bootstrap 2.1.1 (see Issue #4980). The bug fix for it has already been committed to the 2.1.2-wip branch, and 2.1.2 should be coming out this coming week.
The problem stems from the fact that the tooltip is not being appended to the
.modal
element, but rather to the<body>
. Rather than hacking on the CSS, I'd recommend the following workaround as a temporary hold over until the 2.1.2 is available.JSFiddle
Make sure you have done these:
The above is done. But what about the
data-original-title
attribute? You should give this:Found the issue: CSS Fix
Demo: http://jsfiddle.net/zk7dF/1/
Now you can do that with Bootstrap3, finally!
Checkout http://getbootstrap.com/javascript/#modals
Works for me:
{ html: true, placement: 'right', container: '.modal-body', title: '' };