【发布时间】:2013-06-12 04:35:20
【问题描述】:
我有一个跨多个开箱即用 Bootstrap Collapse 窗格的表单。它们在鼠标单击时正确切换 - 现在我想实现一种方法,通过从当前打开的窗格的最后一个输入中切换时触发的任何事件来打开关闭的窗格。
IOW,当我逐步通过打开窗格的输入字段时,我可以从一个输入切换到下一个输入 - 当我从最后一个输入切换时,焦点转到下一个窗格的后续标题区域。我希望在该标题区域触发.collapse('toggle');
我尝试了以下几种变化:
$('#collapseAcct').focus(function () {
$('#collapseAcct').collapse('toggle');
});
并且还尝试使用:parent 攀爬家谱,但还没有找到钥匙。 我的窗格结构:我正在使用 3 个窗格,其中唯一标识符是嵌套在 div 结构深处的一层 - 与 BS 的文档几乎相同。例如。 1 个窗格的结构:
<div class="accordion-group">
<div class="accordion-heading">
<a class="accordion-toggle" data-toggle="collapse" data-parent="#createUserPanes" href="#collapseAcct">Account</a>
</div>
<div id="collapseAcct" class="accordion-body collapse">
<div class="accordion-inner">
<div>content</div>[and everything wraps out accordingly]
【问题讨论】:
标签: jquery twitter-bootstrap collapse