jQueryslideToggle()
関数を使用してテーブルの新しい行のデータを表示/非表示にすると、スタッターが発生します。それでも、slideToggle()
表示/非表示に使用すると、<div>
非常にスムーズに機能します。
なぜこれが起こるのか誰か教えてもらえますか?
フィドルの例: 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>