Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Задержка после присвоения класса в jQuery (https://javascript.ru/forum/jquery/22068-zaderzhka-posle-prisvoeniya-klassa-v-jquery.html)

surzhikov 05.10.2011 03:26

Задержка после присвоения класса в jQuery
 
Доброй ночи, уважаемые программисты, верстальщики и дизайнеры!

Задача, которую я не могу решить - такова:
1) Есть элемент #id1
2) Eму присваивается класс "class2"
3) После этого необходимо, чтобы по прошествии 10 секунд ему (этому элементу) присвоился другой класс "class1"

Необходимо для акцентирования внимания на элементе в течение этих 10ти секунд. Через это время элемент приобретает свой обычный внешний вид и теряется на фоне остальных.
(для уточнения - #id1 в моем случае <TR> таблицы)


Делаю на jQuery:
$('#id1')..addClass("class2");
как подождать 10 секунд перед присвоением нового класса?
delay() НЕ Работает!

zebra 05.10.2011 03:29

setTimeout(function() {
     $('#id1').removeClass('class2').addClass('class1');
}, 10000);


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