2014-06-19 3 views
0

아코디언이 생성되었습니다. 페이지를로드 할 때 모든 컨텐츠가 잠시 표시됩니다. 페이지로드가 끝나면 아코디언이 의도 한대로 축소됩니다.jQueryUI 아코디언이로드시 확장되었습니다.

<script> 
    $(function() { 
    $("#accordion_rel").accordion({ 
     collapsible: true, 
     active: false 
     }); 
     }); 
</script> 

<div id="accordion_rel"> 
    <h3> 
    Related Articles 
    </h3> 
    <div> 
    <ul class="side-expand"> 
     {% for cur in topic.articles %} 
     <li> 
     <a class="{% if article.id == cur.id %}active{% else %}inactive{% endif %}" href='{{ cur.public_url }}'> 
      {{ cur.subject_plain | clip:35 }} 
     </a> 
     </li> 
     {% endfor %}  
    </ul> 
    </div> 
</div> 
+0

페이지의 스크립트는 어디에 있습니까? –

+0

헤더 부분에 – Grasper

+0

그러면 Accordion이 DOM에 추가되기 전에 실행되어서 제대로 작동하지 않을 것입니다. 결국 당신이 그것을 끝내는 것입니까? –

답변

0

첫 번째 div에 인라인 스타일을 추가하면 트릭을 만들었습니다!

<div id="accordion_rel"> 
     <h3> 
     Related Articles 
     </h3> 
     <div style="display:none"> 
+0

완벽하게 도와 드리겠습니다 ;-) –

+0

감사합니다 :-), 최대 투표하십시오 그래서 나는 사람들의 질문에 대해 언급 할 수 없기 때문에 몇 가지 포인트를 얻으십시오 ... – Grasper

+0

당신의 대답은 내 대답을합니까? ... –

관련 문제