用Javascript實現選單摺疊效果
在網上看了好多用Javascript實現選單摺疊的例子都特別的麻煩,於是自己寫了一個雖然效果不如網上的強但是也可以實現了相應的功能:
- functiondisplay(num)
- {
- if(menu_left[num].style.display==“none”)
- {
- for(a=0;a<menu_left.length;a++){
- if(a==num){
- menu_left[a].style.display=“inline”;
- }
- else{
- menu_left[a].style.display=“none”;
- }
- }
- }
- else{
- menu_left[num].style.display=“none”;
- }
- }
- <!DOCTYPEHTMLPUBLIC”-//W3C//DTDHTML4.01//EN””http://www.w3.org/TR/html4/strict.dtd”>
- <html>
- <head>
- <metahttp-equivmetahttp-equiv=”Content-Type”content=”text/html;charset=utf-8″/>
- <linkrellinkrel=”stylesheet”type=”text/css”href=“../../css.css”>
- <scriptlanguagescriptlanguage=”javascript”src=”hide.js”></script>
- </head>
- <body>
- <divclassdivclass=“menu_left”>
- <ul>
- <li>
- <ahrefahref=“javascript:display(0)”>號碼資訊維護管理</a>
- <dividdivid=”menu_left”style=”display:none”>
- <ul>
- <li>
- <ahrefahref=”information_select.html”target=”right”>查詢號碼資訊</a>
- </li>
- <li>
- <ahrefahref=”information_batchupdata.html”target=”right”>狀態批量修改頁面</a>
- </li>
- <li>
- <ahrefahref=”loginformation_select.html”target=”right”>日誌查詢頁面</a>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <ahrefahref=“javascript:display(1)”>號碼回收</a>
- <dividdivid=”menu_left”style=”display:none”>
- <ul>
- <li>
- <ahrefahref=”recovery/numbers_list_recovery.html”target=”right”>待回收號碼清單</a>
- </li>
- <li>
- <ahrefahref=”recovery/numbers_statistics_recovery.html”target=”right”>待回收號碼詳情統計</a>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <ahrefahref=”restart/options.html”target=”right”>回收號碼啟用</a>
- </li>
- </ul>
- </div>
- <divclassdivclass=“right”>
- <iframeclassiframeclass=”rightIframe”src=”information_select.html”name=”right”frameborder=”0″scrolling=”no”width=”100%”onload=”this.height=0;varfdh=(this.Document?this.Document.body.scrollHeight:this.contentDocument.body.offsetHeight);this.height=(fdh>7?fdh:7)”allowtransparency=”false”>
- </iframe>
- </div>
- </body>
- </html>
這樣就實現了選單的摺疊效果了,是不是覺得很簡單啊。
還有一點要注意在引入指令碼的時候<script></script>要這樣寫全,要不然會出不來頁面。
本文轉自sucre03 51CTO部落格,原文連結:http://blog.51cto.com/sucre/381826,如需轉載請自行聯絡原作者
相關文章
- jquery 實現的摺疊展開的選單jQuery
- 垂直摺疊導航選單實現詳解
- JavaScript下拉摺疊導航選單講解JavaScript
- JavaScript可摺疊屬性導航選單JavaScript
- CoordinatorLayout實現酷炫摺疊效果
- vue使用element元件實現選單的摺疊與展開Vue元件
- 微信小程式實現多摺疊展開酷炫選單微信小程式
- 手風琴方式展開和摺疊導航選單效果
- Axure 教程:製作摺疊選單
- jQuery實現的點選展開其他專案摺疊導航選單jQuery
- HTML6實現摺疊選單與手風琴選單的例項程式碼HTML
- Material Design之CollapsingToolbarLayout,實現Toolbar的摺疊效果Material Design
- CSS3垂直摺疊導航選單CSSS3
- JSON無限摺疊選單編寫JSON
- 給 RecyclerView 加上摺疊的效果View
- web 端展現報表資料時如何實現摺疊展開效果?Web
- JavaScript實現選項卡效果JavaScript
- css3實現動態摺疊生成立方體旋轉效果CSSS3
- JavaScript滑鼠懸浮出現下拉選單效果JavaScript
- js輕鬆實現摺疊皮膚JS
- 直播平臺原始碼,可摺疊式選單欄原始碼
- js和css3實現能夠展開和摺疊的摺扇效果JSCSSS3
- js和css實現的扇子展開和摺疊效果程式碼例項JSCSS
- 點選平滑下拉展開摺疊樹形導航選單
- 用JavaScript實現動畫效果 (轉)JavaScript動畫
- jQuery table表格同類內容摺疊效果jQuery
- jQuery點選展開摺疊手風琴導航選單詳解jQuery
- 實現一個可無限摺疊的table
- 摺疊皮膚元件的設計與實現元件
- 一個RecyclerView實現多級摺疊列表(二)View
- 一個RecyclerView實現多級摺疊列表(TreeRecyclerView)View
- 微信小程式過長文字摺疊效果的探索微信小程式
- Android 標題下的內容摺疊效果Android
- 選擇下拉選單項實現跳轉效果
- js橫向滑動摺疊導航選單程式碼例項JS
- 用javascript實現全選/反選元件JavaScript元件
- JavaScript實用的表格行滑鼠點選高亮效果JavaScript
- (十)如果實現滑動展示選單效果