我正在使用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"
});
答案 0 :(得分:0)
从jCarousel中删除wrap选项。它对我来说很好用
$(".slider").jcarousel(
).jcarouselAutoscroll({
interval: 1000,
target: '+=1',
autostart: false
});