gpt4 book ai didi

slideshow - bxslider 如何制作像轮播一样的缩略图?

转载 作者:行者123 更新时间:2023-12-02 19:33:45 38 4
gpt4 key购买 nike

我使用这个 slider http://bxslider.com/examples/thumbnail-pager-1 。它有效,但我有很多元素,缩略图不适合一行并移至下一行。如何像轮播一样制作缩略图?我将非常感谢你的帮助。问候。

我的代码在这里[ http://jsfiddle.net/dmeX5/]

最佳答案

此 bxslider 的 Github 存在一个 Unresolved 问题。目前您可以使用提供的代码 here .

下面的代码生成 this .

    /*............ slider realizzazioni (BIG) */

var realSlider= $j("#sliderBigReal ul").bxSlider({
speed:1000,
pager:false,
nextText:'',
prevText:'',
infiniteLoop:false,
hideControlOnEnd:true,
onSlideBefore:function($slideElement, oldIndex, newIndex){
changeRealThumb(realThumbSlider,newIndex);

}

});

var realThumbSlider=$j("#sliderThumbReal ul").bxSlider({
minSlides: 4,
maxSlides: 4,
slideWidth: 156,
slideMargin: 12,
moveSlides: 1,
pager:false,
speed:1000,
infiniteLoop:false,
hideControlOnEnd:true,
nextText:'<span></span>',
prevText:'<span></span>',
onSlideBefore:function($slideElement, oldIndex, newIndex){
/*$j("#sliderThumbReal ul .active").removeClass("active");
$slideElement.addClass("active"); */

}
});

linkRealSliders(realSlider,realThumbSlider);

if($j("#sliderThumbReal li").length<5){
$j("#sliderThumbReal .bx-next").hide();
}




// sincronizza sliders realizzazioni
function linkRealSliders(bigS,thumbS){

$j("#sliderThumbReal ul").on("click","a",function(event){
event.preventDefault();
var newIndex=$j(this).parent().attr("slideIndex");
bigS.goToSlide(newIndex);
});



}

//slider!=$thumbSlider. slider is the realslider
function changeRealThumb(slider,newIndex){

var $thumbS=$j("#sliderThumbReal");
$thumbS.find('.active').removeClass("active");
$thumbS.find('li[slideIndex="'+newIndex+'"]').addClass("active");

if(slider.getSlideCount()-newIndex>=4)slider.goToSlide(newIndex);
else slider.goToSlide(slider.getSlideCount()-4);

}

关于slideshow - bxslider 如何制作像轮播一样的缩略图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19326160/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com