Jquery插件帮助

时间:2010-03-29 12:48:30

标签: jquery jquery-plugins

我正在使用这个插件:

http://www.jeremymartin.name/projects.php?project=kwicks

我的代码遵循这个例子:

http://www.jeremymartin.name/examples/kwicks.php?example=7

我正在使用配置设置:sticky: true,

该插件将列表中的第一个元素设置为活动状态,并展开以显示为所有其他元素隐藏的内容。

我希望能够做的是指定哪个元素是“活跃的”而不是它始终是第一个元素?

我已经尝试将.active添加到标记中,但显然JS为我增加了第一个元素。

1 个答案:

答案 0 :(得分:1)

有一个名为defaultKwick的配置指令,它控制默认打开哪个幻灯片。它是零索引的,因此defaultKwick: 0会使第一个元素可见,defaultKwick: 1使第二个元素可见,依此类推。

如果您想根据具有类active的元素动态执行此操作,您可以执行以下操作:

$('#kwicks').kwicks({
    sticky: true,
    defaultKwick: $('#kwicks .active').prevAll().size()
});

这将使默认情况下打开类active的任何元素。