單擊按鈕顯示隱藏子功能表經典案例

來源:互聯網
上載者:User

複製代碼 代碼如下:
<mce:script language="javascript"><!--
var count=0;//做計數器
var limit=new Array();//用於記錄當前顯示的哪幾個菜單
var countlimit=1;//同時開啟菜單數目,可自訂
function expandIt(el) {
obj = eval("" + el);
if (obj.style.display == "none") {
obj.style.display = "block";//顯示子功能表
if (count<countlimit) {//限制2個
limit[count]=el;//錄入數組
count++;
}
else {
eval("" + limit[0]).style.display = "none";
for (i=0;i<limit.length-1;i++) {limit[i]=limit[i+1];}//數組去迴轉一位,後面的往前挪一位
limit[limit.length-1]=el;
}
}
else {
obj.style.display = "none";
var j;
for (i=0;i<limit.length;i++) {if (limit[i]==el) j=i;}//擷取當前點擊的菜單在limit數組中的位置
for (i=j;i<limit.length-1;i++) {limit[i]=limit[i+1];}//j以後的數組全部往前挪一位
limit[limit.length-1]=null;//刪除數組最後一位
count--;
}
}
// --></mce:script>

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.