Jquery 自定义旋转木马始终在屏幕中央显示四个项目
我已经设法建立了一个自定义旋转木马从代码我有一个滑块\ 现在一切都好了,但我只是有一个小问题,排队的事情!以下是我到目前为止的资料: 我想要的是4张幻灯片始终显示在中心区域。正如你所看到的,它刚好偏离中心 我必须使四个旋转木马项目显示在中心,无论您使用的屏幕大小 我的jquery代码如下:-Jquery 自定义旋转木马始终在屏幕中央显示四个项目,jquery,carousel,responsive-slides,Jquery,Carousel,Responsive Slides,我已经设法建立了一个自定义旋转木马从代码我有一个滑块\ 现在一切都好了,但我只是有一个小问题,排队的事情!以下是我到目前为止的资料: 我想要的是4张幻灯片始终显示在中心区域。正如你所看到的,它刚好偏离中心 我必须使四个旋转木马项目显示在中心,无论您使用的屏幕大小 我的jquery代码如下:- var carouselsliderWidth = 0; var carouselsliderWidth = 0; var carouselimageWidth = $('.carousel-slider
var carouselsliderWidth = 0;
var carouselsliderWidth = 0;
var carouselimageWidth = $('.carousel-slider .carousel-slide:first').width();
var carouselcount = 0;
var carouselimageCount = 0;
var carouselimageLeft = 0;
carouselrepositionImages();
$('.carousel-slider .carousel-slide').each(function(){
carouselsliderWidth = carouselsliderWidth + $(this).width();
});
$('.carousel-slider').width(carouselsliderWidth);
//alert(carouselimageWidth);
function carouselrepositionImages() {
carouselimageLeft = 234 - (($(window).width() - 234) / 2 );
$('.carousel-slider .carousel-slide').css('left','-'+carouselimageLeft+'px');
}
$('a.carousel-move-left').click(function(){
if($('.carousel-slider .carousel-slide:not(":animated")').length != 0) {
$('.carousel-slider .carousel-slide:first').addClass('carousel-move-0');
carouselfirstImage = $('.carousel-slider').children('.carousel-slide.carousel-move-0').clone();
$('.carousel-slider').width(carouselsliderWidth+carouselimageWidth);
$('.carousel-slider').append(carouselfirstImage);
$('.carousel-slider .carousel-slide').animate({'left':'-='+carouselimageWidth}, 500 ,function(){
$('.carousel-slider .carousel-slide:last').removeClass('carousel-move-0');
$('.carousel-slider').children('.carousel-slide.carousel-move-0').remove();
$('.carousel-slider .carousel-slide').css('left','-'+carouselimageLeft+'px');
$('.carousel-move-0').removeClass('carousel-move-0');
})
}
return false;
});
$('a.carousel-move-right').click(function(){
if($('.carousel-slider .carousel-slide:not(":animated")').length != 0) {
$('.carousel-slider .carousel-slide:last').addClass('carousel-move-5');
carouselfirstImage = $('.carousel-slider').children('.carousel-slide.carousel-move-5').clone();
$('.carousel-slider').width(carouselsliderWidth+carouselimageWidth);
$('.carousel-slider').prepend(carouselfirstImage);
$('.carousel-slider .carousel-slide').css('left','-'+(carouselimageLeft+carouselimageWidth)+'px');
$('.carousel-slider .carousel-slide').animate({'left':'+='+carouselimageWidth}, 500 ,function(){
$('.carousel-slider .carousel-slide:first').removeClass('carousel-move-5');
$('.carousel-slider').children('.carousel-slide.carousel-move-5').remove();
$('.carousel-slider .carousel-slide').css('left','-'+carouselimageLeft+'px');
$('.carousel-move-5').removeClass('carousel-move-5');
})
}
return false;
});
$(window).resize(function(){
carouselrepositionImages();
//resizeOverlay();
})
任何关于如何做到这一点的帮助或建议都是非常好的。感谢善良的人们。现在到底发生了什么事?如果单击链接,您将看到。