普通動態下拉菜單實現步驟
****************************************************************************************************源碼:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>無標題文檔</title><style type="text/css"> ul{ list-style:none; padding:0px; margin:0px;} ul li{ display:inline; float:left} ul li a{ width:100px; height:30px; color:#FFF; background:#990E00; margin-right:5px; font-size:12px; text-decoration:none; line-height:30px; text-align:center; border:1px solid #560E00; display:block;} ul li a:hover{ width:100px; height:30px; color:#FFF; font-weight:bold; background:#63C;font-size:15px; text-decoration:none;line-height:30px;text-align:center; border:1px solid #560E00; display:block;} ul li.submenu a{ width:100px; height:30px; color:#FFF; background:#939; margin-right:5px; font-size:12px; text-decoration:none; line-height:30px; text-align:center; border:1px solid #560E00; display:block;} ul li.submenu a:hover{ width:100px; height:30px; color:#FFF; background:#93F; margin-right:5px; font-size:12px; text-decoration:none; line-height:30px; text-align:center; border:1px solid #560E00; display:block;} ul li.submenu{ display:none} </style><script type="application/javascript" src="jquery-1.4.1.min.js"></script><script type="application/javascript"> $(function(){ $(".mainmenu").mouseenter(function(){ //停止子菜單的所有動畫,並隱藏 $(".submenu").stop(false,true).hide(); //獲取當前元素li的父元素ul,其下的所有子元素,一個兩個li var submenu = $(this).parent().next(); //設置子菜單的顯示位置,及css樣式 submenu.css({position:"absolute",top:$(this).offset().top+$(this).height()+"px",left:$(this).offset().left+"px",zIndex:1000}); //停止子菜單的所有動畫,並向下顯示 submenu.stop().slideDown(300); //添加下級菜單的移出事件,讓下級菜單自動升起 submenu.mouseleave(function(){ $(this).slideUp(300); }); }) })</script></head><body> <div id="menudiv"> <ul> <li><a href="#" class="mainmenu">Menu One</a></li> <li class="submenu"> <a href="#">Link 1</a> <a href="#">Link 2</a> <a href="#">Link 3</a> <a href="#">Link 4</a> </li> </ul> <ul> <li><a href="#" class="mainmenu">Menu Two</a></li> <li class="submenu"> <a href="#">Link 1</a> <a href="#">Link 2</a> <a href="#">Link 3</a> <a href="#">Link 4</a> </li> </ul> </div></body></html>
推薦閱讀:
※十條笑話:男看到菜單已經點了一千多了,拔腿就跑
※2018年,年夜飯菜單,請查收
※純css寫的3級導航菜單
※使用jQuery創建簡單的手風琴菜單
※蓬江區金駿牛扒城:西餐菜單