fayes

Рейтинг
37
Регистрация
26.02.2010
дани мапов:
Код не оптимизирован, но работает

$(".carousel-button-right").live('click',function(){
right_carusel();
});

$(".carousel-button-left").live('click',function(){
left_carusel();
});
function left_carusel(){
var block_width = $('.carousel-block').width() + 0;

$.each($('.carousel-items'), function(i, el){
$(el).find(".carousel-block").eq(-1).clone().prependTo($(el));
$(el).css({"left":"-"+block_width+"px"});
$(el).animate({left: "0px"}, 200);
$(el).find(".carousel-block").eq(-1).remove();
});
}

function right_carusel(){
var block_width = $('.carousel-block').width() + 0;
setTimeout(function () {
$.each($('.carousel-items'), function(i, el){
$(el).find(".carousel-block").eq(0).clone().appendTo($(el));
$(el).find(".carousel-block").eq(0).remove();
$(el).css({"left":"0px"});
});
}, 300);
}

setInterval(right_carusel, 2000);

О отлично, спасибо огромное. Если начну зарабатывать на сайте, обязательно отблагодарю )