我希望在我的轮播中突出显示当前的点分页按钮,所以我试图将一个类添加到正在使用的任何特定的类中,由于某种原因这不起作用,它添加了没有问题但没有添加活动的非活动类,所以它似乎没有认出我。我只是 js 的新手,我错过了一些明显的东西吗?
jQuery(document).ready(function() {
jQuery('#right-carousel').jcarousel({
start: 1, // Configuration goes here
wrap: "circular",
scroll: 1,
auto:3,
vertical:true,
itemFirstInCallback: {
onBeforeAnimation: function(carousel, item, index, action, c, o, i, s ) {
if (carousel_2) {
carousel_2[action]();
}
i = (i - 1) % $('#right-carousel li').size();
jQuery('.jcarousel-pagination a').addClass('inactive');
jQuery('.jcarousel-pagination a:eq('+i+')').removeClass('inactive').addClass('active');
jQuery('.jcarousel-pagination a').bind('click', function() {
carousel.scroll(jQuery.jcarousel.intval(jQuery(this).attr('id')));
return false;
});
}
}
});
});
再补充一个细节,主要问题似乎是即使我在函数中声明它,i 也没有定义。