【发布时间】:2012-11-07 11:01:45
【问题描述】:
注意:
根据您的 Bootstrap 版本(是否在 3.3 之前),您可能需要不同的答案。
注意注释。
当我在此代码中激活工具提示(悬停在单元格上)或弹出框时,表格的大小正在增加。我怎样才能避免这种情况?
这里为 emptyRow - 用 100 生成 tr 的函数
<html>
<head>
<title></title>
<script type="text/javascript" language="javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<link type="text/css" rel="stylesheet" href="http://twitter.github.com/bootstrap/assets/css/bootstrap.css">
<script type="text/javascript" language="javascript" src="http://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/2.2.1/bootstrap.min.js"></script>
<style>
#matrix td {
width: 10px;
height: 10px;
border: 1px solid gray;
padding: 0px;
}
</style>
<script>
function emptyRow() {
str = '<tr>'
for (j = 0; j < 100; j++) {
str += '<td rel="tooltip" data-original-title="text"></td>'
}
str += '</tr>'
return str
}
$(document).ready(function () {
$("#matrix tr:last").after(emptyRow())
$("[rel=tooltip]").tooltip();
});
</script>
</head>
<body style="margin-top: 40px;">
<table id="matrix">
<tr>
</tr>
</table>
</body>
</html>
感谢您的建议!
【问题讨论】:
-
额外尺寸到底是什么意思? js 在预定义的空行下的一行中生成 100 个单元格。我创建了一个fiddle
-
@Devellar,激活工具提示时大小增加(悬停在单元格上)
-
@MikhaillErofeev 我也有同样的问题,如果你解决了请告诉我
-
@RonakJangir,请参阅下面的答案
-
@MikhaillErofeev 我只想在 td 上添加工具提示,所以这个答案对我没有用。通过该解决方案已提交到 twitter bootstrap,请参阅 github.com/twitter/bootstrap/issues/5980
标签: javascript twitter-bootstrap twitter-bootstrap-3 tooltip