页面加载时或事件发生时,是否可以展开所有组件?
谢谢!
谢谢!
我知道现在已经很晚了,但今天我找到了解决方案。 只需简单地使用
function expandAll() {
$('#accordion h3').removeClass('ui-state-default')
.addClass('ui-state-active')
.removeClass('ui-corner-all')
.addClass('ui-corner-top')
.attr('aria-expanded', 'true')
.attr('aria-selected', 'true')
.attr('tabIndex', 0)
.find('span.ui-icon')
.removeClass('ui-icon-triangle-1-e')
.addClass('ui-icon-triangle-1-s')
.closest('h3').next('div')
.show();}
MultiAccordion jQuery UI插件对我非常有用: https://anasnakawa.wordpress.com/2011/01/25/jquery-ui-multi-open-accordion/
在您的jQuery UI引用之后添加插件引用后,您只需要进行两个简单的更改:
$("#accordion_div").multiAccordion("option", "active", [0,1]);