我在通常隐藏的 div 中有一个链接,但在悬停时会出现。单击时会触发模式对话框。当对话框关闭时,链接会消失,并且在悬停时不会重新出现。此错误仅出现在 Webkit 浏览器上。我在 Safari 和 Chrome 上复制了它,但无法让它出现在 Firefox 中。
HTML:
<div class="help-inline">
<a href="#test-modal" data-toggle="modal">click me</a>
</div>
<div id="test-modal" class="modal fade">
<div class="modal-header">
<a class="close" data-dismiss="modal">x</a>
<h3>Modal</h3>
</div>
<div class="modal-body">Body</div>
</div>
CSS:
.help-inline {
position: absolute;
width: 20px;
border: 1px solid black;
height: 20px;
max-height: 20px;
line-height: 200px;
overflow: hidden;
}
.help-inline:hover {
line-height: 21px;
width: auto;
overflow: visible;
}
.help-inline a {
position: relative;
}
您可以在此处查看正在运行的错误:http: //jsfiddle.net/extropic_engine/D2WQB/
使用的版本:
- 铬 23.0.1271.101
- 火狐18.0
- Safari 6.0.2
- 引导程序 2.2.2
- jQuery 1.8.2