【发布时间】:2012-09-11 15:48:15
【问题描述】:
我正在使用 jQuery 创建一个多重 setep 表单。目前该功能是有限的 - 下一个按钮将成功引导用户进入下一组。我正在尝试实现某种分页,它将向用户显示他们当前所在的页面以及剩下的其他页面。
您可以在此处查看完整注释的 jsfiddle:http://jsfiddle.net/QmbNw/6/
理想情况下,我希望当前页面的列表项有一个 active 类,所以我可以设置不同的样式。当前显示的表单部分具有选定的类别。我需要想出一种方法来为每个列表项添加一个活动类,并具有与所选表单窗格的索引匹配的索引。看看 jsfiddle 就明白了。
此外,这些列表项应链接到该部分,以便它们可以点击。
更新:
我在其中添加了以下 jQuery,希望它能为当前列表项添加一个活动状态:
if($(this).hasClass("visible")){
$(this).parent().find("li:nth-child(" + pageNum+ ")").addClass("active");
}
上下文见 jsfiddle:http://jsfiddle.net/QmbNw/6/
【问题讨论】:
-
那么,你的问题是什么?
-
如何根据正在显示的表单部分(选择类)将活动状态添加到列表项 - 本质上是添加分页