Анимация .fadeOut и .fadeIn
Доброго всем времени суток!!!Делаю анимацию примерно вот так
$(document).ready(function(){ $("#magaa").fadeOut(3000); $("#magaa").fadeIn(3000); }); как сделать что бы это действие повторялось неограниченное кол-во раз? |
пробовал с циклами экспереминтировать,что то не получается у меня подскажите плз
|
function s() { $("#magaa").fadeOut(3000); $("#magaa").fadeIn(3000); s(); } s() |
А зачем тут циклы? Про рекурсию слышал?
Что то типо того: <style> #magaa { width: 100%; height: 100%; background: #00f; } </style> <div id="magaa"></div> <script type="text/javascript" src="http://code.jquery.com/jquery.min.js"></script> <script type="text/javascript"> $(function anim(act) { if(act==0) { $("#magaa").fadeOut(3000,function(){anim(1);}); } else { $("#magaa").fadeIn(3000,function(){anim(0);}); } }); </script> |
Цитата:
|
Цитата:
Может быть всё таки дождаться, когда событие завершится, как в моём примере? |
Ребята спасибо вы мне очень помогли.Поподробней про рекурсию почитаю...а то никогда о чуде таком не слышал
|
Часовой пояс GMT +3, время: 21:01. |