<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
? <head>
??? <title>列表菜单</title>
?
??? <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
??? <meta http-equiv="description" content="this is my page">
??? <meta http-equiv="content-type" content="text/html; charset=UTF-8">
??<style type="text/css">
??div.menuBorder{
??margin:0px;
??padding:0px;
??border:2px solid red;
??width:400px;
??height:250px;
??font-size:13px;
??}
??#menuBorder ul{
??margin:0px;
??padding:0px;
??list-style:none;
??text-align:center;
??}
??
??#menuBorder a{
??text-decoration:none;
??}
??#menuBorder a:hover{
??color:#FF6633;
??text-decoration:underline;
??}
??li.menu{
??clear:none;
??float:left;?
??margin:3px;
??padding:3px;
??height:auto;
??width:80px;
??border:1px solid green;
??background-color:lightgray;
??}
??li.menu:hover{
??cursor:pointer;
??}
??.menu ul{
??padding-top:3px;
??border-top:2px solid green;
??text-align:center;
??background-color:lightgreen;
??}
??.menu ul li{
??padding-top:2px;
??}
??.menu ul li:hover{
??background-color:#C8C8C8 ;
??}
??
??ul.menu{
??clear:none;
??float:right;
??}
??</style>
?</head>
? <script type="text/javascript">
? /**
? 展示下拉菜单
? */
? function displayListMenu(_ulId){
? var objUL = document.getElementById(_ulId);
? var flag = objUL.style.display =="none";
? if(flag){
? ?objUL.style.display ="block";
? }else{
? ?objUL.style.display ="none";
? }
? }
? /**
? 当鼠标移开时,隐藏列表菜单
? */
? function hideListMenu(_ulId){
? ?var objUL = document.getElementById(_ulId);
? ?var flag = objUL.style.display =="block";
? if(flag){
? ?objUL.style.display ="none";
? }
? }
?
? /**
? 叶子节点信息
? */
? function nodeInfo(_id,_name){
? ?alert("节点ID:"+_id+"~节点名称:"+_name);
? }
? </script>
? <body>
? <div id="menuBorder" class="menuBorder">
? ?<ul id="menuTab">
? ?<li class="menu"><span onclick="displayListMenu('menu_1')" >菜单1</span>
? ??<ul id="menu_1" style="display:none" onmouseout="displayListMenu('menu_1')">
? ??<li><a href="javascript:nodeInfo('menu_1_1','菜单1.1')">菜单1.1</a></li>
? ??<li><a href="javascript:nodeInfo('menu_1_2','菜单1.2')">菜单1.2</a></li>
? ??<li><a href="javascript:nodeInfo('menu_1_3','菜单1.3')">菜单1.3</a></li>
? ??</ul>
?</li>
? ?<li class="menu" ><span onclick="displayListMenu('menu_2')" >菜单2</span>
? ??<ul id="menu_2" style="display:none" onmouseout="displayListMenu('menu_2')" >
? ??<li><a href="javascript:nodeInfo('menu_2_1','菜单2.1')">菜单2.1</a></li>
? ??<li><a href="javascript:nodeInfo('menu_2_2','菜单2.2')">菜单2.2</a></li>
? ??<li><a href="javascript:nodeInfo('menu_2_3','菜单2.3')">菜单2.3</a></li>
? ??<li><a href="javascript:nodeInfo('menu_2_4','菜单2.4')">菜单2.4</a></li>
? ??</ul>
? ??</li>
? ?<li class="menu" ><span onclick="displayListMenu('menu_3')">菜单3</span>
? ??<ul id="menu_3" style="display:none" onmouseout="displayListMenu('menu_3')" >
? ??<li><a href="javascript:nodeInfo('menu_3_1','菜单3.1')">菜单3.1</a></li>
? ??<li><a href="javascript:nodeInfo('menu_3_2','菜单3.2')">菜单3.2</a></li>
? ??<li><a href="javascript:nodeInfo('menu_3_3','菜单3.3')">菜单3.3</a></li>
? ??<li><a href="javascript:nodeInfo('menu_3_4','菜单3.4')">菜单3.4</a></li>
? ??</ul>
? ?
? ?</li>
? ?</ul>
? </div>
? </body>
</html>
详细解决方案
老掉牙裴帮助关于javascript+css列表菜单的小练习
热度:49 发布时间:2012-11-05 09:35:11.0
相关解决方案
- javascript ie6兼容的有关问题
- javascript window open在ie中设立不起作用,求解决
- 不走"<script type='text/javascript'>"标签咋回事
- <script type="javascript/text">的有关问题
- 用servlet+jsp+javascript+jdbc做个简单的办公自动化系统流程,该如何解决
- 怎么打开 javascript:SetData(2010,5,10)
- javaScript = == ===区别,该怎么解决
- javascript 怎么验证name=xx.xx的radio表单
- javascript,该怎么处理
- javascript,该如何处理
- javascript 选中文字 但是保存样式 标签
- 新人求问,J2EE方向,html,css,javascript,vml要学到什么程度?解决思路
- javascript 请求servlet兑现将函数中定义的变量作为参数
- javascript 不懂,该如何处理
- javascript 不懂解决方法
- JavaScript 大局函数求实例,高分求
- javaScript 里面 如何知道Object 对象的长度
- javascript 中文本框中数字如何比较
- javascript IE通过,火狐,google浏览器不过解决思路
- Chrome Javascript Click 事件,该如何解决
- javascript 绑定服务器控件 事件,该如何解决
- javascript 经过加密压缩 怎么解压缩
- JavaScript 怎么获取Table中的某个<span> 的值
- javascript 正则表达式 请用小写字母和数目字,首字母必须为字母,长度5-15
- JavaScript 请问一个思路有关问题,当按下鼠标左键,在屏幕上滑动时,会触发什么事件
- javascript 正则Replace,该怎么处理
- javascript 可以实现登录按钮的功能吗?解决办法
- JavaScript 图片预览效果
- JavaScript 哈希表赋值的有关问题
- JavaScript 除法,希望得到整数解决思路