【发布时间】:2012-05-30 16:03:19
【问题描述】:
我正在使用 jQuery Tools 的标签插件来做一个垂直标签系统(标签垂直堆叠在左侧,相关内容在右侧)。
当您单击选项卡时,右侧的内容会发生变化。工作正常。
有没有办法让当前/活动标签始终成为列表中的第一个(或顶部)标签?
<div class="corpRespPod" id="notes">
<ul class="tabs">
<li><a href="#notes" title="Tab 1">Tab 1</a></li>
<li><a href="#notes" title="Tab 2">Tab 2</a></li>
<li><a href="#notes" title="Tab 3">Tab 3</a></li>
</ul>
<div class="panes">
<div>
Tab 1 content Here
</div>
...
</div>
</div>
简单的 JS 来触发它:
$("#notes .tabs").tabs("#notes .panes div");
也就是说,如果“Tab 2”被点击,它显然添加了当前类,但也使它成为列表中的第一个<li>。关于 CSS 或 JS 解决方案的任何想法?似乎不在本机 jQuery 工具功能中。
【问题讨论】:
-
您能否更具体地说明您的问题是什么?你已经想过做什么?
-
我的问题是如何让 .tabs 中的“活动”
<li>始终位于无序列表中的首位/首位。正在考虑某种定位,但似乎有些矫枉过正。
标签: jquery css jquery-tools