我有一个页面,我试图在其中添加几个jCarousel元素。其中的一个可以很好地与以下代码配合使用:
function mycarousel_initCallback(carousel) {
jQuery('.next').bind('click', function() { carousel.next(); return false; });
jQuery('.prev').bind('click', function() { carousel.prev(); return false; });
};
// Load carousel...
jQuery(document).ready(function() {
jQuery(".featuredItems").jcarousel({
scroll: 4,
visible: 4,
initCallback: mycarousel_initCallback,
buttonNextHTML: null,
buttonPrevHTML: null
});});
但是,如果我在一个页面中添加了多个轮播,那么前进/后退按钮将控制所有的轮播,而不仅仅是我想要的那个。我尝试过使用" this“来隔离我想要更改的carousel元素,但这似乎不起作用。
发布于 2012-08-25 00:44:21
我能够让它工作的唯一方法是有一个单独命名的回调函数,并以不同的名称命名上一个和下一个按钮div类。
https://stackoverflow.com/questions/12112641
复制相似问题