代码如下:
<!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> <!-- <script type="text/javascript" language="javascript" src="js/jquery-1.5.1.min.js"></script> <script language="javascript" type="text/javascript"> $(document).ready(function() { $("div.menu>ul>li").mouseover(function() { var currentIndex = $("div.menu>ul>li").index(this); $(this).find("ul").css("top", currentIndex * 22 * -1); }); }); </script> --> <style type="text/css"> /* common styling */ .menu { font-family: arial, sans-serif; width: 106px; height: 150px; position: relative; margin: 0; font-size: 11px; margin: 50px 0; } .menu ul li a, .menu ul li a:visited { display: block; text-decoration: none; color: #000; width: 104px; height: 20px; text-align: center; color: #fff; border: 1px solid #aaa; background: #710069; line-height: 20px; font-size: 11px; overflow: hidden; } .menu ul { padding: 0; margin: 0; list-style-type: none; } .menu ul li { float: left; margin-right: 1px; position: relative; } .menu ul li ul { display: none; } /* specific to non IE browsers */ .menu ul li:hover a { color: #fff; background: #36f; } .menu ul li:hover ul { display: block; width: 105px; position:absolute ; top: 0px; left: 105px; } .menu ul li:hover ul li a.hide { background: #6a3; color: #fff; } .menu ul li:hover ul li:hover a.hide { background: #6fc; color: #000; } .menu ul li:hover ul li ul { display: none; } .menu ul li:hover ul li a { display: block; background: #eee; color: #000; } .menu ul li:hover ul li a:hover { background: #6fc; color: #000; } .menu ul li:hover ul li:hover ul { display: block; position: absolute; left: 105px; top: 0px;} </style> <!--[if lte IE 6]> <style type="text/css"> .menu ul li a.hide, .menu ul li a:visited.hide {display:none;} .menu ul li a:hover ul li a.hide {display:none;} .menu ul li a:hover {color:#fff; background:#36f;} .menu ul li a:hover ul {display:block; position:absolute; top:0; left:105px; width:105px;} .menu ul li a:hover ul li a.sub {background:#6a3; color:#fff;} .menu ul li a:hover ul li a {display:block; background:#eee; color:#000;} .menu ul li a:hover ul li a ul {visibility:hidden;} .menu ul li a:hover ul li a:hover {background:#6fc; color:#000;} .menu ul li a:hover ul li a:hover ul {visibility:visible; position:absolute; left:105px; top:0; color:#000;} </style> <![endif]--> </head> <body> <div class="menu"> <ul> <!-- 第一个LI 开始 --> <li> <a class="hide" href="http://www.baidu.com" target="_blank">湖南省</a> <!--[if lte IE 6]> <a href="http://www.sina.com.cn">湖南省 <table> <tr> <td> <![endif]--> <ul> <li><a href="../menu/zero_dollars.html" title="The zero dollar ads page">长沙市</a></li> <li><a href="../menu/embed.html" title="Wrapping text around images">株洲市</a></li> <li><a href="../menu/form.html" title="Styling forms">湘潭市</a></li> <li><a href="../menu/nodots.html" title="Removing active/focus borders">永州市</a></li> <li> <a class="hide" href="../menu/hover_click.html" title="Hover/click with no active/focus borders">常德市 ></a> <!--[if lte IE 6]> <a class="sub" href="../menu/hover_click.html" title="Hover/click with no active/focus borders">常德市 > <table> <tr> <td> <![endif]--> <ul> <li><a href="../menu/form.html" title="Styling forms">武陵区</a></li> <li><a href="../menu/nodots.html" title="Removing active/focus borders">鼎城区</a></li> <li><a href="../menu/hover_click.html" title="Hover/click with no active/focus borders">桃源县</a></li> </ul> <!--[if lte IE 6]> </td> </tr> </table> </a> <![endif]--> </li> <li><a href="../menu/shadow_boxing.html" title="Multi-position drop shadow">张家界市</a></li> <li><a href="../menu/old_master.html" title="Image Map for detailed information">益阳市</a></li> <li><a href="../menu/bodies.html" title="fun with background images">岳阳市</a></li> <li><a href="../menu/fade_scroll.html" title="fade-out scrolling">衡阳市</a></li> <li><a href="../menu/em_images.html" title="em size images compared">郴州市</a></li> </ul> <!--[if lte IE 6]> </td> </tr> </table> </a> <![endif]--> </li> <!-- 第一个LI 结束 --> <!-- 第二个LI 开始 --> <li> <a class="hide" href="http://www.baidu.com" target="_blank">北京市</a> <!--[if lte IE 6]> <a href="http://www.sina.com.cn">北京市 <table> <tr> <td> <![endif]--> <ul> <li><a href="spies.html" title="a coded list of spies">北京</a></li> <li><a href="vertical.html" title="a horizontal vertical menu">东城区</a></li> <li><a href="expand.html" title="an enlarging unordered list">西城区</a></li> <li><a href="enlarge.html" title="an unordered list with link images">崇文区</a></li> <li><a href="cross.html" title="non-rectangular links">宣武区</a></li> <li><a href="jigsaw.html" title="jigsaw links">朝阳区</a></li> <li><a href="circles.html" title="circular links">丰台区</a></li> <li><a href="circles.html" title="circular links">海淀区</a></li> </ul> <!--[if lte IE 6]> </td> </tr> </table> </a> <![endif]--> </li> <!-- 第二个LI 结束 --> </ul> </div> </body> </html>
效果图:
谢谢浏览!