2009-10-05 4 views
0

Jquery Accordion 플러그인을 사용하고 있습니다.Jquery Accordion - Manual 활성화

페이지가로드 될 때 특정 패널을 열 때를 ​​원합니다.

내가 ID로를 식별하여,과 같이이에 노력하고 있습니다 :

selected = $("#1") 
    $('ul.accordiontasks').accordion({ 
    autoHeight: false, 
    active: selected 
    }); 

것은이 사람이 내가 잘못 어쩌면 점을 뭐하는 거지 볼 수 있으며, ID 1 아코디언 패널을 활성화하지 않는 것 내게 올바른 방향으로? 번호 (ref)로 시작할 수 없습니다

건배

EEF

+0

는 사용자가 클릭 '# 1'아코디언을 활성화할까요? – halocursed

답변

4

HTML 요소 ID는, 그들은 문자로 시작해야합니다. 코드 스 니펫이 정확하다면 HTML은 그렇지 않습니다. 또한 요소를 제공 할 필요가 없으며 선택기를 직접 제공 할 수 있습니다.

$('ul.accordiontasks').accordion({ 
    autoHeight: false, 
    active: '#menu1' 
}); 
4

할 수 있습니다 항상 trigger 그것은 :

$("#1").trigger("click"); 
+0

위의 @tvanfosson에서 설명한 것처럼 "# 1"은 (는) 유효한 요소 ID가 아닙니다. HTML 요소 ID는 숫자로 시작할 수 없으므로 트리거되지 않습니다! –