Рекурсия не работает? или ошибка?
Нужно, чтобы при попадании на страницу пару раз менялся бэкграунд, затем показывалась ссылка, затем прячем ссылку и снова первый бэкграунд и всё по новой. Делаю так:
jQuery(window).load(function(){ roll(); }); function roll(){ jQuery('#home div').delay(800).css('background-color','#EC008C').delay(800).css('background-color','#FFF200'); jQuery('#home a').toggle(); jQuery('#home a').delay(1200).toggle(); jQuery('#home div').css('background-color','#00AEEF'); roll(); } В реальности же ничего хорошего не получается... я что-то не то с рекурсией делаю? |
Нужно:
function roll(){ jQuery('#home div').delay(800).css('background-color','#EC008C').delay(800).css('background-color','#FFF200'); jQuery('#home a').toggle(); jQuery('#home a').delay(1200).toggle(); jQuery('#home div').css('background-color','#00AEEF'); setTioeout(roll,1200); } ибо рекурсия срабатывает, без задержки, и бекграунд не успевает смениться |
Часовой пояс GMT +3, время: 23:32. |