js代碼實現(xiàn)下拉菜單【推薦】
效果:
js代碼:
<script type="text/javascript"> function ShowSub(li) {//函數(shù)定義 var subMenu = li.getElementsByTagName("ul")[0] ;//獲取 subMenu.style.display = " block "; } function HideSub(li) { var subMenu = li.getElementsByTagName("ul")[0]; subMenu.style.display = " none "; } </script>
css樣式:
*{ margin:0px; padding:0px;} body{ font-family:Verdana, Geneva, sans-serif; font-size:14px;} #nav{ width:600px; height:40px; background-color:#eee; margin:0 auto;} ul{ list-style:none;} ul li{ float:left; line-height:40px; text-align:center; width:100px;}//ie7顯示寬度的兼容性 設(shè)置width 而不用padding的自適應(yīng) a{ text-decoration:none; color:#000; display:block;} a:hover{ color:#F00; background-color:#666;} ul li ul li{ float:none;background-color:#eee; margin:2px 0px;} ul li ul{ display:none;}
html代碼
<div id="nav"> <ul> <li><a href="#">首頁</a></li> <li onmouseover="ShowSub(this)" onmouseout="HideSub(this)" ><a href="#">課程大廳</a> <ul> <li><a href="#">JavaScript</a></li> <li><a href="#">Html/CSS</a></li> </ul> </li> <li onmouseover="ShowSub(this)" onmouseout="HideSub(this)" ><a href="#">學(xué)習(xí)中心</a> <ul> <li><a href="#">視頻學(xué)習(xí)</a></li> <li><a href="#">實例練習(xí)</a></li> <li><a href="#">問與答</a></li> </ul> </li> <li><a href="#">經(jīng)典案例</a></li> <li><a href="#">關(guān)于我們</a></li> </ul> </div>
以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!
- JS實現(xiàn)經(jīng)典的中國地區(qū)三級聯(lián)動下拉菜單功能實例【測試可用】
- js實現(xiàn)省份下拉菜單效果
- JS中用三種方式實現(xiàn)導(dǎo)航菜單中的二級下拉菜單
- JS 實現(xiàn)導(dǎo)航菜單中的二級下拉菜單的幾種方式
- 全國省市二級聯(lián)動下拉菜單 js版
- js實現(xiàn)select二級聯(lián)動下拉菜單
- Extjs實現(xiàn)下拉菜單效果
- javascript仿京東導(dǎo)航左側(cè)分類導(dǎo)航下拉菜單效果
- JavaScript實現(xiàn)下拉菜單的顯示和隱藏
- 純JS實現(xiàn)出生日期[年月日]下拉菜單效果
相關(guān)文章
JavaScript中的for...of和for...in循環(huán)容易遇到的問題及解決方法總結(jié)
在 JavaScript 編程中,for...of 和 for...in 是常用的循環(huán)語法,但它們在使用時可能會引發(fā)一些意想不到的問題,本文將分享我在使用這兩種循環(huán)時所遇到的坑和經(jīng)驗,需要的朋友可以參考下2023-08-08基于BootStrap Metronic開發(fā)框架經(jīng)驗小結(jié)【一】框架總覽及菜單模塊的處理
這篇文章主要介紹了基于BootStrap Metronic開發(fā)框架經(jīng)驗小結(jié)【一】框架總覽及菜單模塊的處理的相關(guān)資料,小編認(rèn)為非常具有參考借鑒價值,感興趣的朋友一起學(xué)習(xí)吧2016-05-05JavaScript中const關(guān)鍵字的用法及特性
該文章講解了JavaScript中const關(guān)鍵字的用法以及它的一些特性,該關(guān)鍵字用于創(chuàng)建常量,即一旦賦值之后就不能再修改,但是,使用?const創(chuàng)建的對象和數(shù)組卻可以被修改,本文通過講解“賦值”和“變異”之間的重要區(qū)別,詳細(xì)解釋了這一現(xiàn)象,需要的朋友可以參考下2023-05-05javascript Array數(shù)組對象的擴展函數(shù)代碼
我們經(jīng)常給 String,Function,Array 的原型加上自定義的擴展函數(shù),比如去除字符串空格,數(shù)組排序等2010-05-05詳解Javascript數(shù)據(jù)類型的轉(zhuǎn)換規(guī)則
本文主要介紹了Javascript的基本數(shù)據(jù)類型和數(shù)據(jù)類型的轉(zhuǎn)換規(guī)則。具有很好的參考價值,需要的朋友可以看下2016-12-12JavaScript(js)處理的HTML事件、鍵盤事件、鼠標(biāo)事件簡單示例
這篇文章主要介紹了JavaScript(js)處理的HTML事件、鍵盤事件、鼠標(biāo)事件,結(jié)合實例形式分析了JavaScript針對HTML事件、鍵盤事件及鼠標(biāo)事件的簡單處理方法,需要的朋友可以參考下2019-11-11