当在表格中使用 jQuery 的
有人能告诉我为什么会出现这种情况吗?
Fiddle 示例:http://jsfiddle.net/gLGUG/ jQuery 代码:
slideToggle()
函数来显示/隐藏新行中的数据时,它会导致卡顿。但是,当使用 slideToggle()
来显示/隐藏 <div>
时,它非常流畅。有人能告诉我为什么会出现这种情况吗?
Fiddle 示例:http://jsfiddle.net/gLGUG/ jQuery 代码:
$("tr").click(function () {
$(".slideMe").slideToggle();
});
$(".slideMeDiv, button").click(function () {
$(".slideMeDiv").slideToggle();
});
HTML标记:
<table>
<tr>
<td>One Row</td>
</tr>
<tr>
<td>Click me</td>
</tr>
<tr class="slideMe">
<td>SlideDOWN</td>
</tr>
</table>
<br />
<button>Slide Div</button>
<div class="slideMeDiv">
Slide me as well
</div>
.slideToggle()
可以用于表格行。 - SpokeyslideToggle
由于某些原因不支持tr
,你要么滑动它的内容,要么将其包装在一个div中。 - Spokey