2011-03-04 5 views
1

안녕하세요, 저는이 코드를 사용하기 위해 accordians div를 웹 페이지에서 사용하고 있습니다.onload 이벤트에서 Js 함수를 호출하는 방법

/*****************js part ************/ 


$(document).ready(function(){ 
    $("li#sencondlink").click(function(){ 
     $("#secondlinkContent").slideToggle("slow").siblings(".accordionContent").slideUp("slow"); 
     $(this).toggleClass("myCurrentItemStyle"); 
     $(this).siblings(".links").removeClass("myCurrentItemStyle"); 
    }); 
}); 

/*****************HTML part ************/ 

<div id="mainContainer"> 
    <div id="accordionLinks"> 
     <ul> 
      <li class="links" id="sencondlink"><font color="#000000" face="Arial, Helvetica, sans-serif" size="2"> 
       &nbsp;&nbsp;&nbsp;<b><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RDSM</i></b></font> 
      </li> 
     </ul> 
    </div> 
    <div id="accordionContainer"> 
     <div class="accordionContent" id="secondlinkContent"> 
      JEO<br>Peter<br>john 
     </div> 
    </div> 
</div> 

위의 코드는 클릭 이벤트에서 작업 잘 국지적 인의 아코디언의 사업부를하고있다하지만 난 창 onload 이벤트에 아코디언 사업부를 보여주고 싶어요. 코드를 변경하는 경우, 그것은 작동하지 않습니다

$("li#sencondlink").window.onload(function(){ 

, 그것은 오류를 제공 해달라고, 내가 온로드 이벤트에서 함수를 호출하는 방법을 plz 저를 안내합니다.

답변

2

변경하여 $(document).ready(function(){ ... }

+0

$(window).load(function(){ ... } 덕분에 그 효과가 이제까지 볼 수 없습니다로, window.onunload 이벤트 – Meena

+0

작업. 차단 액션 (예 :'alert()'또는'confirm()')으로 만 이벤트를 중단시킬 수 있습니다. – Meena

+0

@Meena 없음에있는 함수를 호출 할 수 있습니다 – alex

관련 문제