2009-09-10 4 views
1

I했습니다있어 첫 번째 패널에 던져 기본에 열이있는 아코디언 님의 첫 번째 패널을 유발하는 (아코디언 - 확장/축소 -하지만 첫 번째 패널은 열어 나사 그것을있다

$("h4#open").trigger('click'); 

h4 링크가 클릭 된 것처럼 작동하여 열립니다 ...)

그러나이 방법을 사용하면 모든 패널을 확장/축소 할 수있는 유일한 방법이 망가지는 것 같습니다.

나는/축소 확장이 코드가 있습니다

$("a.ex-col").click(function(){ 
    $("div.accordion div").slideToggle("slow"); 
    return false; 
}); 

이를 사용하여 모든 패널 전환을 열고 당시 열린 (또는 폐쇄) 될 일이 어떤 패널을 제외한 가깝습니다.

나머지 div와 함께 펼치거나 접을 때 어떻게 기본 div를 열어 둘 수 있습니까?

감사합니다.

+0

마크 업이란 무엇입니까? 처음에는 h4에서 확장을 시작했지만 나중에 링크에서 확장을 시작하는 방법은 무엇입니까? – daddywoodland

답변

0

클릭 시뮬레이션을 시도하는 대신 페이지를로드 할 때 slideToggle을 호출하면 안됩니다.

+0

나는 그것을 시도했지만 확장/축소 중 어떤 것이 열려 있더라도 여전히 전환됩니다 (따라서 다른 것들은 열려 있고 그 반대도 마찬가지입니다). .show (토글 대신)를 시도 할 때도 똑같은 일이 일어나고 있습니다 ... – lnvrt

+1

slideToggle 설정 두 가지 기능 대신 하나를 모두 열려면 하나, 모두를 닫으려면 하나를 사용하십시오. –