这个小提琴按预期工作,当最后一个 li 有一个类时,第一个 li 得到一个类。
我正在尝试对 jQuery Cycle 插件使用相同的原理。如果你看一下这个小提琴,你会看到循环插件向活动幻灯片添加了一个 activeSlide 类。我在小提琴中放了一些我认为可以处理的代码,但看起来好像我的逻辑错了?
在加载文档时,您只检查一次activeSlide类。将您的逻辑包装在行上的单击处理程序中,它应该可以工作:
$('#nav li').click(function() {
if( $('.activeSlide').is('li:last-child') ) {
$('li:first').addClass('first');
}
else {
$('li:first').removeClass('first');
}
});
您可以向after
选项添加回调并在那里运行逻辑。查看所有可用选项以获取更多信息。