0
나는 jQuery accordion을 사용하고 있지만 첫 번째 아코디언 탭은 기본적으로 페이지로드시 이미 확장되어 있습니다. 나는 인라인 HTML에 aria-selected="false"
를 추가했는데, 나는 jquery-ui.js에 라인 6345에서이 제거/변경하려고했으나 첫 번째 탭은 여전히 확장됩니다jQuery 아코디언 탭의 기본 상태를 변경하는 방법
// make sure at least one header is in the tab order
if (!this.active.length) {
this.headers.eq(0).attr("tabIndex", 0);
} else {
this.active.attr({
"aria-selected": "true",
tabIndex: 0
})
.next()
.attr({
"aria-expanded": "true",
"aria-hidden": "false"
});
}
모든 포인터를?
편집 : 새로운 바이올린 아래의 대답은 사용 : http://jsfiddle.net/pfeff/WNdRe/1/
감사합니다. 탭 # 1을 확장하려면 탭 # 2를 클릭 한 다음 탭 # 1을 클릭해야합니다. 탭 # 1을 먼저 클릭해도 확장되지 않습니다. – miles
답변을 업데이트했습니다. 내부의 바이올린을보십시오. –
그래서 지금은 바보 같아. 나는 당신의 바이올린을 재창조 해 보았습니다. 나는 어떤 오류도 내지 않았지만 그것은 아코디언을 전혀 적용하지 않는 것으로 보입니다. 테스트 : http://milespfefferle.com/demo/menutest.html – miles