При использовании функции jQuery slideToggle()
для отображения/скрытия данных в новой строке в таблице это заставляет заикаться. Тем не менее, при использовании 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>