#jquery #css #slider
#jquery #css #слайдер
Вопрос:
Я создаю слайдер jQuery для этого конкретного проекта, над которым я работаю. Проблема, с которой я сталкиваюсь, заключается в том, что мой код не анимируется во время процесса слайда. Что он должен делать, так это то, что в зависимости от стороны переключения (влево или вправо) он должен идти 100% вправо -100%. Он анимируется именно так, как я этого хочу, но он не «выходит» так, как должен. вот его живая версия. dev.designsbycamaron.net
Код Jquery.
$('section#tf-ipad-info .listofimages .slide:first').addClass('activeslide').appendTo('#tf-ipad-info .mid ul li.mid-image');
$('section#tf-ipad-info .left-click').click(function(){
$('.activeslide').removeClass('activeslide').animate({right : " =100%"}, { complete: function(){
$('section#tf-ipad-info .listofimages .slide:first').addClass('activeslide').appendTo('#tf-ipad-info .mid ul li.mid-image').css({right : "-100%"});
$('section#tf-ipad-info .activeslide').animate({right : "0"} , {complete: function(){
}
})
}
});
$('section#tf-ipad-info .mid-image .slide:first').appendTo('section#tf-ipad-info .listofimages').removeClass('activeslide').removeAttr('style');
});
$('section#tf-ipad-info .right-click').click(function(){
$('.activeslide').animate({right : "-=100%"}, { complete: function(){
$('section#tf-ipad-info .listofimages .slide:first').addClass('activeslide').appendTo('#tf-ipad-info .mid ul li.mid-image').css({right : " 100%"});
$('section#tf-ipad-info .activeslide').animate({right : "0"} , {complete: function(){
}
})
}
});
$('section#tf-ipad-info .mid-image .slide:first').appendTo('section#tf-ipad-info .listofimages').removeClass('activeslide').removeAttr('style');
});
HTML-КОД
<ul class="tbl rotater-img-main-content t-align-center">
<li class="tbl-cell left-click">
<img src="images/left-arrow-clicker.png" alt="arrow"/>
</li>
<li class="tbl-cell mid-image ">
</li>
<li class="tbl-cell right-click">
<img src="images/right-arrow-clicker.png" alt="arrow"/>
</li>
</ul>
Комментарии:
1. Я не знаю, но вы пробовали delay() ?
2. завершенная функция должна вести себя как задержка
3. Я только что проверил FF и IE. Это работает. принять chrome