2

这个小提琴按预期工作,当最后一个 li 有一个类时,第一个 li 得到一个类。

我正在尝试对 jQuery Cycle 插件使用相同的原理。如果你看一下这个小提琴,你会看到循环插件向活动幻灯片添加了一个 activeSlide 类。我在小提琴中放了一些我认为可以处理的代码,但看起来好像我的逻辑错了?

4

1 回答 1

3

在加载文档时,您只检查一次activeSlide类。将您的逻辑包装在行上的单击处理程序中,它应该可以工作:

$('#nav li').click(function() {
    if( $('.activeSlide').is('li:last-child') ) {
        $('li:first').addClass('first');
    }
    else {
        $('li:first').removeClass('first');
    }
});

单击此处查看实时示例

如果我想在周期的每个间隔检查活动幻灯片怎么办?

您可以向after选项添加回调并在那里运行逻辑。查看所有可用选项以获取更多信息。

单击此处查看实时示例

于 2012-08-01T11:54:13.763 回答