隐藏最后一项jCarousel上的下一个按钮

时间:2015-02-24 09:32:08

标签: jquery jcarousel

我正在使用jCarousel。当用户到达最后一个或第一个元素时,我想隐藏下一个或上一个按钮。我使用了wrap' circular'并包装'循环'但它们都不适合我。这是我为初始化轮播而编写的代码。我有任何可用的预定义选项,或者我必须为此fiddle添加我自己的函数。

 $(".slider").jcarousel({
        auto: 1,
        wrap: "last"            
        }).jcarouselAutoscroll({
            interval: 1000,
            target: '+=1',
            autostart: false
        });

     $(".jcarousel-control-prev").on("jcarouselcontrol:active", function() {
            $(this).removeClass("inactive")
        }).on("jcarouselcontrol:inactive", function() {
            $(this).addClass("inactive")
        }).jcarouselControl({
            target: "-=1"
        });
        $(".jcarousel-control-next").on("jcarouselcontrol:active", function() {
            $(this).removeClass("inactive")
        }).on("jcarouselcontrol:inactive", function() {
            $(this).addClass("inactive")
        }).jcarouselControl({
            target: "+=1"
        });      

1 个答案:

答案 0 :(得分:0)

从jCarousel中删除wrap选项。它对我来说很好用

$(".slider").jcarousel(                 
        ).jcarouselAutoscroll({
            interval: 1000,
            target: '+=1',
            autostart: false
 });