js實現(xiàn)簡單的手風琴效果
更新時間:2017年02月27日 16:01:22 作者:我本善良
本文主要介紹了js實現(xiàn)簡單手風琴效果的實例,具有很好的參考價值,下面跟著小編一起來看下吧
效果圖:
圖(1)初始圖
圖(2)點擊展開效果
代碼如下:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> *{margin:0;padding:0;font-size:12px;list-style:none;} .menu{margin:50px auto;width:210px;border:1px solid #ccc;} .menu p{height:25px;line-height:25px;background:#eee;font-weight:bold;border-bottom:1px solid #ccc;text-indent:20px;cursor:pointer;} .menu div ul{display:none;} .menu li{height:24px;line-height:24px;text-indent:20px;} </style> <script type="text/javascript"> window.onload=function(){ var menu=document.getElementById("menu"); var ps=menu.getElementsByTagName("p"); var uls=menu.getElementsByTagName("ul"); for(var i in ps){ ps[i].id=i; ps[i].onclick=function(){ var u=uls[this.id]; if (u.style.display=='block'){ u.style.display="none"; }else{ u.style.display="block"; } } } } </script> </head> <body> <div class="menu" id="menu"> <div> <p>Web前端</p> <ul style="display:block"> <li>JavaScript</li> <li>DIV+CSS</li> <li>JQuary</li> </ul> </div> <div> <p>后臺腳本</p> <ul> <li>PHP</li> <li>ASP.net</li> <li>JSP</li> </ul> </div> <div> <p>前端框架</p> <ul> <li>Extjs</li> <li>Esspress</li> <li>YUI</li> </ul> </div> </div> </body> </html>
以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!
相關(guān)文章
js中apply()和call()的區(qū)別與用法實例分析
這篇文章主要介紹了js中apply()和call()的區(qū)別與用法,結(jié)合實例形式分析了apply()和call()的功能、區(qū)別、使用方法及相關(guān)操作注意事項,需要的朋友可以參考下2018-08-08Javascript 多瀏覽器兼容總結(jié)(實戰(zhàn)經(jīng)驗)
多瀏覽器兼容一直都是前端備受關(guān)注的問題,本文整理了一些實戰(zhàn)的經(jīng)驗,個人感覺還不錯,需要的朋友可以參考下2013-10-10Bootstrap基本插件學習筆記之模態(tài)對話框(16)
這篇文章主要為大家詳細介紹了Bootstrap基本插件學習筆記之模態(tài)對話框的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-12-12javascript執(zhí)行環(huán)境及作用域詳解
這篇文章主要為大家詳細介紹了javascript執(zhí)行環(huán)境及作用域,分別針對javascript執(zhí)行環(huán)境及作用域進行探討,感興趣的小伙伴們可以參考一下2016-05-05javascript阻止scroll事件多次執(zhí)行的思路及實現(xiàn)
阻止scroll事件多次執(zhí)行主要是為了解決一些常見網(wǎng)頁特效在js解析時預期與效果不同,感興趣的朋友可以了解下2013-11-11微信小程序使用websocket通訊的demo,含前后端代碼,親測可用
這篇文章主要介紹了微信小程序使用websocket通訊的demo,含前后端代碼,親測可用,需要的朋友可以參考下2019-05-05