2011-03-04 94 views
1

您好我正在使用此代碼在我的網頁中使用的是手風琴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> 

上面的代碼工作正常.The手風琴格在單擊事件工作,但我想顯示在窗口onload事件的手風琴股利。如果更改代碼,

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

這是行不通的,它不給任何錯誤,如何我調用函數的onload事件PLZ指導我。

回答

2

更改您的$(document).ready(function(){ ... }$(window).load(function(){ ... }

+0

由於其工作 – Meena 2011-03-04 05:53:00

+0

是可能的呼籲window.onunload事件 – Meena 2011-03-04 05:58:49

+0

@Meena沒有的功能,效果永遠不會看到。您只能通過阻止操作(例如'alert()'或'confirm()')中斷該事件。 – alex 2011-03-04 05:59:52

相關問題