Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Поочередное появление элементов <tr> (https://javascript.ru/forum/jquery/23552-poocherednoe-poyavlenie-ehlementov-tr.html)

gromitsu 27.11.2011 20:15

Поочередное появление элементов <tr>
 
Есть таблица. Для всех tr применил display:none
Хочу при помощи jquery поочередное появление tr, то есть:
1) появился первый tr
2) по завершении появления первого tr, начинает появляться второй tr
3) и т.д.

Не могу понять как это сделать:-E

trikadin 27.11.2011 20:27

Получить все tr, а потом через setTimeout их показывать.

gromitsu 27.11.2011 20:30

$("#table").find("tr")
или $("#table tr") и как дальше?

trikadin 27.11.2011 21:20

<style>
tr.hidden {
 display: none;
}
</style>
<table>
<tr class="hidden">
 <td>1</td>
</tr><tr class="hidden">
<td>2</td>
</tr><tr class="hidden">
<td>3</td>
</tr><tr class="hidden">
<td>4</td>
</tr><tr class="hidden">
<td>5</td>
</tr class="hidden">
<script>
els= document.getElementsByTagName("tr");
i=0;
interv= setInterval(function(){
if (!els[i]) {
 clearInterval(interv);
 return;
};
els[i].className="";
++i;
}, 1000);
</script>


Часовой пояс GMT +3, время: 21:47.