Рекурсия не работает? или ошибка?
Нужно, чтобы при попадании на страницу пару раз менялся бэкграунд, затем показывалась ссылка, затем прячем ссылку и снова первый бэкграунд и всё по новой. Делаю так:
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, время: 21:06. |