是否有可能通过单独的按钮onclick事件打开jQuery手风琴菜单中的下一个面板?这不是单击标题打开另一个面板,而是使用未连接到手风琴的按钮。通过事件触发jquery手风琴菜单?
7
A
回答
13
是的,只需拨打这样的手风琴activate
:
$("#myaccordion").accordion("activate", 1);
哪里1
是要打开的索引。
你可以通过调用得到活动面板的电流从零开始的索引:
var index = $("#myaccordion").accordion('option','active');
所以,服用这两种物品放在一起,我们可以打开上的点击下一个项目:
$("#mybutton").click(function(e){
e.preventDefault();
var acc = $("#myaccordion"),
index = acc.accordion('option','active'),
total = acc.children('div').length,
nxt = index + 1;
if (nxt >= total) {
nxt = 0; // Loop around to the first item
}
acc.accordion('activate', nxt);
})
10
在JQuery UI 1.10或更高版本中,.activate函数已被弃用,以支持使用'option'方法,因此使用上述答案的另一种方法是:
$("#button").click(function(){
var index = $("#accordion").accordion('option','active');
var total = $("#accordion").children('div').length;
index++;
// include restart same as previous answer
if (index >= total) {
index = 0;
}
$("#accordion").accordion("option", "active", index);
}
相关问题
- 1. 手风琴菜单通过触发器触发
- 2. 触发Jquery UI手风琴事件
- 3. jQuery的手风琴菜单
- 4. jQuery的手风琴菜单
- 5. 未触发手风琴事件
- 6. Jquery手风琴菜单插件错误
- 7. 手风琴菜单
- 8. 使用JQuery UI手风琴手风琴菜单
- 9. 简单的jQuery手风琴菜单跳
- 10. 简单的JQuery手风琴菜单
- 11. jQuery手风琴菜单 - 保持手风琴菜单打开页面我在
- 12. JQuery通过URL扩展嵌套式手风琴菜单
- 13. jQuery UI手风琴创建事件没有触发
- 14. jQuery的手风琴变化不会触发事件
- 15. jQuery手风琴触发元素外
- 16. 使用Monoouch触控手机的手风琴菜单风格
- 17. 手风琴菜单jQuery的不工作
- 18. jquery菜单手风琴样式问题
- 19. Jquery手风琴菜单问题
- 20. 不正确的jquery手风琴菜单
- 21. jQuery手风琴菜单动画摆动
- 22. 使用jQuery的手风琴菜单
- 23. 使用JQuery定位手风琴菜单
- 24. jquery - 垂直手风琴导航菜单
- 25. Jquery手风琴菜单(3级)如何?
- 26. 手风琴jquery多菜单导航
- 27. jQuery手风琴导航菜单
- 28. Jquery在wordpress中的手风琴菜单
- 29. SharePoint 2010和JQuery手风琴菜单
- 30. 儿童手风琴发烧家长手风琴accordionactivate事件