Показать сообщение отдельно
  #1 (permalink)  
Старый 12.08.2008, 03:46
Новичок на форуме
Отправить личное сообщение для Mike Abasov Посмотреть профиль Найти все сообщения от Mike Abasov
 
Регистрация: 12.08.2008
Сообщений: 3

Скрипт, который должен листать объекты не работает.
Здравствуйте, уважаемые.

Есть 3 блока (в будущем больше) и надо, чтобы они менялись с фэйдом при клике на правую или левую стрелку, при этом это было все циклично и докрутив до конца можно было начать сначала.

Написал вот такой скрипт:
<script type="text/javascript">

function change_it(id1, id2){
   
      $('#'+'nomer'+id1).fadeOut(300, function() { $('#'+'nomer'+id2).fadeIn(300); } );
}


var cstatus = 0;
var etot;

function next(){
    etot = cstatus;
    cstatus = cstatus > 2 ? 0 : cstatus + 1;
    change_it(etot, cstatus);
    return true;    
}

function prev(){
    etot = cstatus;
    cstatus = cstatus < 0 ? 2 : cstatus - 1;
    change_it(etot, cstatus);
    return true;
}
</script>


для вот этого куска ШТМЛ:
<style type="text/css">
#nomer0{}
#nomer1{display: none;}
#nomer2{display: none;}
</style>

<div id="leftarrow"><a id="doleft" onclick="prev();" href=""><img src="goleft.gif" alt="image" width="21" height="47" /></a></div>

<div id="nomer0" class="tovar"><img src="iphone.jpg" alt="image" width="192" height="105" /></div>
<div id="nomer1" class="tovar"><img src="plasinkus.jpg" alt="image" width="192" height="105" /></div>
<div id="nomer2" class="tovar"><img src="player.jpg" alt="image" width="192" height="124" /></div>

<div id="rightarrow"><a id="doright" onclick="next();" href=""><img src="goright.gif" alt="image" width="21" height="47" /></a></div>


Как вы уже поняли не работает, просто никак не реагирует и что-то я не могу понять что не так. С джейКью я только начал работать, так что ногами просьба не пинать.

Спасибо.
Ответить с цитированием