JavaScript實現(xiàn)網(wǎng)頁下拉菜單效果
更新時間:2020年11月20日 14:48:14 作者:我是Dreamer啊
這篇文章主要為大家詳細(xì)介紹了JavaScript實現(xiàn)網(wǎng)頁下拉菜單效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
JavaScript(js)網(wǎng)頁–下拉菜單制作
在網(wǎng)頁的設(shè)計中,經(jīng)常會出現(xiàn)二級下拉菜單,當(dāng)鼠標(biāo)經(jīng)過時,顯示二級菜單,鼠標(biāo)離開時隱藏。例如新浪網(wǎng)
鼠標(biāo)放到微博、博客或郵箱上面時,會出現(xiàn)一個二級菜單,鼠標(biāo)離開則隱藏。
設(shè)計簡單的下拉菜單欄
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>下拉菜單</title> <style> *{ margin: 0; padding: 0; } a{ text-decoration: none; } div { width: 1200px; height: 30px; margin: 0px auto; background-color: blanchedalmond; } li { list-style: none; } div li { position: relative; float: right; text-align: center; border: 1px solid black; line-height: 30px; width: 80px; height: 30px; } div ul { position: absolute; top:30px; display: none; } div ul li{ float: left; width: 120px; height: 30px; background-color: pink; } </style> </head> <body> <div> <li><a href="#" >郵箱</a> <ul> <li><a href="#" >免費郵箱</a></li> <li><a href="#" >VIP郵箱</a></li> <li><a href="#" >企業(yè)郵箱</a></li> <li><a href="#" >新浪郵箱客戶端</a></li> </ul> </li> <li><a href="#" >博客</a> <ul> <li><a href="#" >博客評論</a></li> <li><a href="#" >來讀提醒</a></li> </ul> </li> <li><a href="#" >微博</a> <ul> <li><a href="#" >私信</a></li> <li><a href="#" >評論</a></li> <li><a href="#" >@我</a></li> </ul> </li> <li ><a href="#" >登錄</a></li> </div> <script> var div = document.querySelector('div'); var lis = div.children; for (var i=0;i<lis.length;i++){ //鼠標(biāo)經(jīng)過,出現(xiàn)下拉菜單 lis[i].onmouseover=function(){ this.children[1].style.display='block'; } //鼠標(biāo)離開,隱藏下拉菜單 lis[i].onmouseout=function(){ this.children[1].style.display='none'; } } </script> </body> </html>
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- JavaScript實現(xiàn)HTML導(dǎo)航欄下拉菜單
- Vue.js下拉菜單組件使用方法詳解
- js 下拉菜單點擊旁邊收起實現(xiàn)(踩坑記)
- 淺談Vue.js中如何實現(xiàn)自定義下拉菜單指令
- js實現(xiàn)按鈕開關(guān)單機下拉菜單效果
- js動態(tài)設(shè)置select下拉菜單的默認(rèn)選中項實例
- 純JS實現(xiàn)出生日期[年月日]下拉菜單效果
- JS實現(xiàn)點擊下拉菜單把選擇的內(nèi)容同步到input輸入框內(nèi)的實例
- js阻止默認(rèn)右鍵的下拉菜單方法
- js面向?qū)ο蠓庋b級聯(lián)下拉菜單列表的實現(xiàn)步驟
相關(guān)文章
typescript返回值類型和參數(shù)類型的具體使用
本文主要介紹了typescript返回值類型和參數(shù)類型的具體使用文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-06-06prototype.js簡單實現(xiàn)ajax功能示例
這篇文章主要介紹了prototype.js簡單實現(xiàn)ajax功能,結(jié)合實例形式分析了prototype.js前臺實現(xiàn)ajax與后臺struts的相關(guān)操作技巧,需要的朋友可以參考下2017-10-103種js實現(xiàn)string的substring方法
這篇文章主要介紹了3種javascript實現(xiàn)string的substring方法,需要的朋友可以參考下2015-11-11