javascript下拉菜单 博客分类: web JavaScriptXHTMLCSSHTML
程序员文章站
2024-02-21 17:59:28
...
<!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 runat="server"> <title>JavaScript下拉菜单</title> <style type="text/css"> * { padding: 0; margin: 0; } body { font-family: verdana, sans-serif; font-size: small; } #navigation,#navigation li ul { list-style-type: none; } #navigation { margin: 20px; } #navigation li { float: left; text-align: center; position: relative; } #navigation li a:link,#navigation li a:visited { display: block; text-decoration: none; color: #000; width: 120px; height: 40px; line-height: 40px; border: 1px solid #fff; border-width: 1px 1px 0 0; background: #c5dbf2; padding-left: 10px; } #navigation li a:hover { color: #fff; background: #2687eb; } #navigation li ul li a:hover { color: #fff; background: #6b839c; } #navigation li ul { display: none; position: absolute; top: 40px; left: 0; margin-top: 1px; width: 120px; } #navigation li ul li ul { display: none; position: absolute; top: 0px; left: 130px; margin-top: 0; margin-left: 1px; width: 120px; } </style> <script type="text/javascript"> function displaySubMenu(li) { var subMenu = li.getElementsByTagName("ul")[0]; subMenu.style.display = "block"; } function hideSubMenu(li) { var subMenu = li.getElementsByTagName("ul")[0]; subMenu.style.display = "none"; } </script> </head> <body> <ul id="navigation"> <li onmouseover="displaySubMenu(this)" onmouseout="hideSubMenu(this)"> <a href="#">栏目1</a> <ul> <li><a href="#">栏目1->菜单1</a></li> <li><a href="#">栏目1->菜单2</a></li> <li><a href="#">栏目1->菜单3</a></li> <li><a href="#">栏目1->菜单4</a></li> </ul> </li> <li onmouseover="displaySubMenu(this)" onmouseout="hideSubMenu(this)"> <a href="#">栏目2</a> <ul> <li><a href="#">栏目2->菜单1</a></li> <li><a href="#">栏目2->菜单2</a></li> <li><a href="#">栏目2->菜单3</a></li> <li><a href="#">栏目2->菜单4</a></li> <li><a href="#">栏目2->菜单5</a></li> </ul> </li> <li onmouseover="displaySubMenu(this)" onmouseout="hideSubMenu(this)"> <a href="#">栏目3</a> <ul> <li onmouseover="displaySubMenu(this)" onmouseout="hideSubMenu(this)"> <a href="#">栏目3->菜单1</a> <ul> <li><a href="#">菜单1->子菜单1</a></li> <li><a href="#">菜单1->子菜单2</a></li> <li><a href="#">菜单1->子菜单3</a></li> <li><a href="#">菜单1->子菜单4</a></li> </ul> </li> <li><a href="#">栏目3->菜单2</a></li> <li onmouseover="displaySubMenu(this)" onmouseout="hideSubMenu(this)"> <a href="#">栏目3->菜单3</a> <ul> <li><a href="#">菜单3->子菜单1</a></li> <li><a href="#">菜单3->子菜单2</a></li> <li><a href="#">菜单3->子菜单3</a></li> </ul> </li> </ul> </li> </ul> </body> </html>
推荐阅读
-
利用jetty实现超轻量级web开发 博客分类: java WebTomcatIDEEclipseOffice
-
javascript下拉菜单 博客分类: web JavaScriptXHTMLCSSHTML
-
JavaScript关闭当前网页,不用提示 博客分类: javascript JavaScript
-
开源网络爬虫Snaker 15个漂亮的jQuery导航菜单 博客分类: web
-
用CSS实现下拉菜单的多种方法 博客分类: web CSSIEXHTMLJavaScriptHTML
-
用CSS实现下拉菜单的多种方法 博客分类: web CSSIEXHTMLJavaScriptHTML
-
web文件下载,路径或文件名中文乱码 博客分类: webjava
-
拿rails4学《应用rails进行web敏捷开发 第四版》会遇到的问题 博客分类: Web rubyrails
-
【java项目实战】dom4j解析xml文件,连接Oracle数据库 博客分类: 【JavaScript】 xml编程dom4j
-
使用Rails&Devise为移动设备建立一个简单的API登陆服务 博客分类: Web