javascript实现控制的多级下拉菜单


Posted in Javascript onJuly 05, 2015

最近身体不适,所以没能如期的更新,抱歉。这里直接把代码贴上,如果有不明白的地方,留言就行。

<!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>
    <title>下拉菜单</title>
    <meta http-equiv="content-Type" content="text/html;charset=utf-8">
    <style type="text/css">
      .navi ul {
        padding: 0;
        list-style-type: none;
      }
      .navi ul li {
        text-align: center;
        float: left;
        position: relative;
        width: 200px;
        background-color: #0F8CFF;
      }
      a {
        color: #086808;
        text-decoration: none;
      }
      .navi ul li a {
        display: block;
        border: 1px solid #fff;
      }
      .navi ul li ul {
        display: none;
        left: 0;
      }
      .navi ul li ul li ul{
        position: absolute;
        left:200px;
        top: 0;
      }
      .navi ul li:hover ul a {
        color: yellow;
      }
    </style>
 
    <script type="text/javascript">
      function showNextMenu(obj){
        var nextMenu = obj.getElementsByTagName("ul")[0];
        nextMenu.style.display = "block";
      }
      function hideNextMenu(obj){
        var nextMenu = obj.getElementsByTagName("ul")[0];
        nextMenu.style.display = "none";
      }
    </script>
  </head>
 
  <body>
 
    <div class="navi">
      <ul >
        <li class="li_1" onmousemove="showNextMenu(this);" onmouseout="hideNextMenu(this);">
          <a href="javascript:;" >游戏</a>
          <ul>
            <li onmousemove="showNextMenu(this);" onmouseout="hideNextMenu(this);">
              <a href="javascript:;" >传奇</a>
 
              <ul>
                <li>
                  <a href="javascript:;" >1</a>
                </li>
                <li>
                  <a href="javascript:;" >2</a>
                </li>
                <li>
                  <a href="javascript:;" >3</a>
                </li>
              </ul>
            </li>
            <li>
              <a href="javascript:;" >传奇</a>
            </li>
            <li>
              <a href="javascript:;" >传奇</a>
            </li>
            <li>
              <a href="javascript:;" >传奇</a>
            </li>
            <li>
              <a href="javascript:;" >传奇</a>
            </li>
          </ul>
        </li>
        <li class="li_1">
          <a href="javascript:;" >游戏</a>
          <ul>
            <li>
              <a href="javascript:;" >传奇</a>
            </li>
          </ul>
        </li>
        <li class="li_1">
          <a href="javascript:;" >游戏</a>
          <ul>
            <li>
              <a href="javascript:;" >传奇</a>
            </li>
          </ul>
        </li>
        <li class="li_1">
          <a href="javascript:;" >游戏</a>
          <ul>
            <li>
              <a href="javascript:;" >传奇</a>
            </li>
          </ul>
        </li>
      </ul>
    </div>
 
  </body>
 
</html>

效果图如下: 

javascript实现控制的多级下拉菜单

以上所述就是本文的全部内容了,希望大家能够喜欢。

Javascript 相关文章推荐
js中reverse函数的用法详解
Dec 26 Javascript
js中的setInterval和setTimeout使用实例
May 09 Javascript
sogou地图API用法实例教程
Sep 11 Javascript
一张Web前端的思维导图分享
Jul 03 Javascript
JavaScript设置、获取、清除单值和多值cookie的方法
Nov 17 Javascript
Bootstrap打造一个左侧折叠菜单的系统模板(二)
May 17 Javascript
每日十条JavaScript经验技巧(一)
Jun 23 Javascript
JavaScript实现窗口抖动效果
Oct 19 Javascript
JS ES6多行字符串与连接字符串的表示方法
Apr 26 Javascript
js如何获取访问IP、地区、当前操作浏览器
Jul 23 Javascript
js正则表达式简单校验方法
Jan 03 Javascript
一篇文章弄清楚Ajax请求的五个步骤
Mar 17 Javascript
javascript遇到html5的一些表单属性
Jul 05 #Javascript
浅谈angularJS 作用域
Jul 05 #Javascript
javascript 应用小技巧方法汇总
Jul 05 #Javascript
javascript常用功能汇总
Jul 05 #Javascript
最新最热最实用的15个jQuery插件汇总
Jul 05 #Javascript
JavaScript返回上一页的三种方法及区别介绍
Jul 04 #Javascript
javascript实现点击提交按钮后显示loading的方法
Jul 03 #Javascript
You might like
如何选购合适的收音机
2021/03/01 无线电
php一些公用函数的集合
2008/03/27 PHP
php email邮箱正则
2008/10/08 PHP
PHP+MySQL 手工注入语句大全 推荐
2009/10/30 PHP
Yii2使用$this-&gt;context获取当前的Module、Controller(控制器)、Action等
2017/03/29 PHP
JavaScript 应用类库代码
2008/06/02 Javascript
JavaScript基础知识之数据类型
2012/08/06 Javascript
Javascript 修改String 对象 增加去除空格功能(示例代码)
2013/11/30 Javascript
JavaScript获取Url里的参数
2014/12/18 Javascript
javascript中callee与caller的区别分析
2015/04/20 Javascript
JS实现方向键切换输入框焦点的方法
2015/08/19 Javascript
js实现当鼠标移到表格上时显示这一格全部内容的代码
2016/06/12 Javascript
JS数组搜索之折半搜索实现方法分析
2017/03/27 Javascript
JavaScript数据类型和变量_动力节点Java学院整理
2017/06/26 Javascript
node中实现删除目录的几种方法
2019/06/24 Javascript
微信小程序实现拍照画布指定区域生成图片
2019/07/18 Javascript
Vue按时间段查询数据组件使用详解
2020/08/21 Javascript
[02:32]DOTA2英雄基础教程 美杜莎
2014/01/07 DOTA
[01:28]2014DOTA2国际邀请赛中国区预选赛四大豪门直升机抵达会场
2014/05/24 DOTA
[36:09]Secret vs VG 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.24
2019/09/10 DOTA
Python过滤列表用法实例分析
2016/04/29 Python
在dataframe两列日期相减并且得到具体的月数实例
2018/07/03 Python
Python利用逻辑回归分类实现模板
2020/02/15 Python
python让函数不返回结果的方法
2020/06/22 Python
2021年值得向Python开发者推荐的VS Code扩展插件
2021/01/25 Python
Python使用tkinter实现小时钟效果
2021/02/22 Python
css3气泡 css3关键帧动画创建的动态通知气泡
2013/02/26 HTML / CSS
EGO Shoes美国/加拿大:英国时髦鞋类品牌
2018/08/04 全球购物
迪士尼西班牙官方网上商店:ShopDisney西班牙
2020/02/02 全球购物
Solaris操作系统的线程机制
2015/07/28 面试题
市场营销专业推荐信
2013/11/03 职场文书
80后职场人的职业生涯规划
2014/03/08 职场文书
公司承诺书格式
2014/05/21 职场文书
2015年创先争优活动总结
2015/03/27 职场文书
JavaWeb 入门:Hello Servlet
2021/07/16 Java/Android
vue使用localStorage持久性存储实现评论列表
2022/04/14 Vue.js