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 相关文章推荐
关于div自适应高度/左右高度自适应一致的js代码
Mar 22 Javascript
JavaScript利用构造函数和原型的方式模拟C#类的功能
Mar 06 Javascript
jQuery插件Slider Revolution实现响应动画滑动图片切换效果
Jun 05 Javascript
Javascript函数式编程语言
Oct 11 Javascript
解决js图片加载时出现404的问题
Nov 30 Javascript
js 判断一组日期是否是连续的简单实例
Jul 11 Javascript
Vue.js第四天学习笔记(组件)
Dec 02 Javascript
BootStrap轮播HTML代码(推荐)
Dec 10 Javascript
Java与JavaScript中判断两字符串是否相等的区别
Mar 13 Javascript
详解如何优雅地在React项目中使用Redux
Dec 28 Javascript
vue弹窗消息组件的使用方法
Sep 24 Javascript
react-router-dom 嵌套路由的实现
May 02 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
解析PayPal支付接口的PHP开发方式
2010/11/28 PHP
php获取远程图片体积大小的实例
2013/11/12 PHP
详解PHP实现异步调用的4种方法
2016/03/14 PHP
PHP魔术方法之__call与__callStatic使用方法
2017/07/23 PHP
Yii2框架配置文件(Application属性)与调试技巧实例分析
2019/05/27 PHP
PHP7 其他语言层面的修改
2021/03/09 PHP
javascript getElementsByClassName 和js取地址栏参数
2010/01/02 Javascript
jquery的flexigrid无法显示数据提示获取到数据
2013/07/19 Javascript
javascript单引号和双引号的区别和处理
2014/05/14 Javascript
JavaScript fontsize方法入门实例(按照指定的尺寸来显示字符串)
2014/10/17 Javascript
node.js开机自启动脚本文件
2014/12/24 Javascript
javascript实现简单的二级联动
2015/03/19 Javascript
javascript实现tab切换的两个实例
2015/11/05 Javascript
JS实现队列与堆栈的方法
2016/04/21 Javascript
AngularJS过滤器filter用法总结
2016/12/13 Javascript
Bootstrap实现的经典栅格布局效果实例【附demo源码】
2017/03/30 Javascript
深入理解Angular4订阅(Subscribe)与取消
2017/11/22 Javascript
Angular中使用MathJax遇到的一些问题
2017/12/15 Javascript
angular1配合gulp和bower的使用教程
2018/01/19 Javascript
微信小程序项目总结之点赞 删除列表 分享功能
2018/06/25 Javascript
简单的React SSR服务器渲染实现
2018/12/11 Javascript
vue-router重定向和路由别名的使用讲解
2019/01/19 Javascript
深入理解Node内建模块和对象
2019/03/12 Javascript
微信小程序开发之点击按钮退出小程序的实现方法
2019/04/26 Javascript
如何利用nodejs自动定时发送邮件提醒(超实用)
2020/12/01 NodeJs
python结合API实现即时天气信息
2016/01/19 Python
Python版名片管理系统
2018/11/30 Python
python读取图片的几种方式及图像宽和高的存储顺序
2020/02/11 Python
python实现秒杀商品的微信自动提醒功能(代码详解)
2020/04/27 Python
简述安装Slackware Linux系统的过程
2012/05/08 面试题
推广普通话演讲稿
2014/05/23 职场文书
优秀党员自我评价范文
2014/09/15 职场文书
党委书记群众路线对照检查材料思想汇报
2014/10/04 职场文书
魂断蓝桥观后感
2015/06/10 职场文书
车辆管理制度范本
2015/08/05 职场文书
原型和原型链 prototype和proto的区别详情
2021/11/02 Javascript