首頁  >  文章  >  web前端  >  JS實作超精簡響應滑鼠顯示二級選單程式碼_javascript技巧

JS實作超精簡響應滑鼠顯示二級選單程式碼_javascript技巧

WBOY
WBOY原創
2016-05-16 15:39:441362瀏覽

本文實例講述了JS實作超精簡響應滑鼠顯示二級選單程式碼。分享給大家供大家參考。具體如下:

這是一款精簡版的二級導航選單,響應滑鼠的動作,滑鼠放上即顯示出選單,常見的一種選單樣式。喜歡的朋友拿去修改一下,再美化一番,就夠用了。

運作效果截圖如下:

線上示範網址如下:

http://demo.jb51.net/js/2015/js-simple-mouse-show-menu-codes/

具體程式碼如下:

<html>
<head>
<title>二级菜单,响应鼠标</title>
<style type="text/css">
.mainNav ul li {float: left;width: 150px;}
.mainNav li ul {display: none;}
li.hover ul {display: block;}
</style>
<script language="javascript" type="text/javascript">
 function showSubLevel(Obj){
  Obj.className="hover";
 }
 function hideSubLevel(Obj){
  Obj.className="";
 }
</script>
</head>
<body>
<div class="mainNav">
 <ul>
 <li onmouseover="showSubLevel(this)" onmouseout="hideSubLevel(this)"> 一级栏目A
 <ul>
 <li>A的二级栏目</li>
 <li>A的二级栏目</li>
 <li>A的二级栏目</li>
 </ul>
 </li>
 <li onmouseover="showSubLevel(this)" onmouseout="hideSubLevel(this)"> 一级栏目B
 <ul>
 <li>B的二级栏目</li>
 <li>B的二级栏目</li>
 <li>B的二级栏目</li>
 </ul>
 </li>
 <li onmouseover="showSubLevel(this)" onmouseout="hideSubLevel(this)"> 一级栏目C
 <ul>
 <li>B的二级栏目</li>
 <li>B的二级栏目</li>
 <li>B的二级栏目</li>
 </ul>
 </li>
 </ul>
</div>
</body>
</html>

希望本文所述對大家的JavaScript程式設計有所幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn