Работа с классами
Здравствуйте, задача в принципе не особо трудная, но в jquery я пока новичок ) В данном случае нужно, чтобы только после 5 сек после загрузки блока ему присваивался класс, далее через 2 сек класс должен снова удаляться на 5 сек и процесс повторяется заново (Грубо говоря, каждые 5 сек класс должен появляться на 2 сек). Не смог правильно задействовать функции SetInterval(); и SetTimeOut();
|
Цитата:
Цитата:
<!DOCTYPE html> <html> <head> <script src="http://code.jquery.com/jquery-latest.js"></script> <!-- <link rel="stylesheet" type="text/css" href="tmp.css" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> --> <style type="text/css"> .on { color: red; } </style> <script type="text/javascript"> $(function (){ var on=function (){ var off=function (){ $('#test').toggleClass('on'); setTimeout(on,5000); }; $('#test').toggleClass('on'); setTimeout(off,2000); }; setTimeout(on,5000); }); </script> </head> <body> <div id='test'>Test</div> </body> </html> |
Спасибо за помощь.
|
Часовой пояс GMT +3, время: 23:22. |