<div class="codetitle"> <span><a style="CURSOR: pointer" data="50202" class="copybut" id="copybut50202" onclick="doCopy('code50202')"><u>複製程式碼</u></a></span> 程式碼如下:</div> <div class="codebody" id="code50202"> <br><script language="javascript"><!-- <BR>var count=0;//做計數器<BR>var limit=new Array();//用於記錄目前顯示的哪幾個選單<BR>var countlimit=1;//同時開啟選單數目,可自訂<BR>function expandIt(el) { <BR>obj = eval("" el); <BR>if (obj.style.display == "none") { <BR>obj.style.display = " block";//顯示子選單<BR>if (count<countlimit) {//限制2個<BR>limit[count]=el;//輸入陣列<BR>count ; <BR>} <BR>else { <BR>eval("" limit[0]).style.display = "none"; <BR>for (i=0;i<limit.length-1;i ) {limit[i]=limit[i 1];}//陣列去掉頭一位,後面的往前挪一位<BR>limit[limit.length-1]=el; <BR>} <BR>} <BR>else { <BR>obj .style.display = "none"; <BR>var j; <BR>for (i=0;i<limit.length;i ) {if (limit[i]==el) j=i;}//取得目前點選的選單在limit陣列中的位置<BR>for (i=j;i<limit.length-1;i ) {limit[i]=limit[i 1];}//j以後的陣列全部往前挪一位<BR>limit[limit.length-1]=null;//刪除陣列最後一位<BR>count--; <BR>} <BR>} <BR>// --><br></script> </div>