jQuery:如何在 jQuery UI 手风琴中设置当前打开的 div 的索引?
我正在尝试获取一个 jQuery UI Accordion,最初所有 div 都折叠起来。
文档说
// getter
var active = $('#div0').accordion('option', 'active');
// setter
$('#div0').accordion('option', 'active', -1);
这些在 v1.7.2 中都不起作用。 getter 总是返回 null,而 setter 没有效果。
我发现了这个错误: http://dev.jqueryui.com/ticket/4576 ,包括对 getter 的修复。
但设置器仍然不起作用。
有人修复了设置器吗?
I'm trying to get a jQuery UI Accordion, with initially all divs collapsed.
The doc says
// getter
var active = $('#div0').accordion('option', 'active');
// setter
$('#div0').accordion('option', 'active', -1);
Neither of these was working in v1.7.2. The getter always returned null, and the setter had no effect.
I found this bug: http://dev.jqueryui.com/ticket/4576 , which included a fix for the getter.
But the setter still doesn't work.
Anyone have a fix for the setter?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您是否尝试仅使用
active
选项初始化手风琴?或者使用激活方法。查看文档 - http://docs.jquery.com/UI/Accordion#method-激活
Did you try initializing the accordion with just the
active
option?Or use the activate method. Checkout the docs - http://docs.jquery.com/UI/Accordion#method-activate
我不知道如何将任意索引设置为打开,但是...
我可以创建一个没有任何打开的手风琴,通过:
I'm not sure how to set arbitrary indexes as open, but...
I can create a create an accordion with nothing open, via: