Анимация .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, время: 10:59. |