使用:http ://sorgalla.com/projects/jcarousel/
我在这个 jCarousel 上使用箭头表示下一个/上一个按钮。当我实例化 jcarousel 对象时,我会为这些按钮提供回调,以便我可以更新它下方的页脚,以显示您正在查看的当前图片。不幸的是,在我制作的 6 页滚动中,这个回调只被调用了 3 次。我有 24 张图片,一次滚动 3 张。它会更新第一次点击,然后跳过接下来的 5 次点击,当我达到 24 张图像中的 24 张时,它会在最后一次点击中工作。有任何想法吗?
这是我的代码:
var that = this;
$('#posters').jcarousel({
visible: 3,
scroll: 3,
initCallback:function(carousel) {
that.carousel_initCallback(carousel,that);
},
buttonNextCallback:this.updateCurrentCarouselCount,
buttonPrevCallback:this.updateCurrentCarouselCount,
setupCallback:this.updateCurrentCarouselCount
});
在我以前和下一个回调中,我正在做一个控制台日志,让我知道它什么时候被触发,这不是每次都被触发。只有从图片 1 开始的初始滚动,以及当我滚动并到达最后一页时。
谢谢你的帮助!