通过事件触发 jquery 手风琴菜单?
是否可以通过单独的按钮 onclick 事件打开 jquery 手风琴菜单中的下一个面板?也就是说,不要单击标题来打开另一个面板,而是使用未连接到手风琴的按钮。
Is it possible to open the next panel in a jquery accordion menu through a seperate button onclick event? That is instead of clicking the heading to open another panel, use a button not connected to the accordion.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的,只需在手风琴上调用
activate
即可,如下所示:其中
1
是您要打开的索引。您可以通过调用获取活动面板当前从零开始的索引:
因此,将这两个项目放在一起,我们可以单击打开下一个项目:
Yes, just call
activate
on the accordion like this:Where
1
is the index you want to open.You can get the current zero-based index of the active panel by calling:
So, taking both these items together, we can open the next item on a click:
在 JQuery UI 1.10 或更高版本中,.activate 函数已被弃用,转而使用“选项”方法,因此使用先前答案的替代方法是:
In versions of JQuery UI 1.10 or greater the .activate function has been deprecated in favour of using the 'option' method so an alternative approach using the previous answer and would be: