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 相关文章推荐
javascript编程起步(第四课)
Jan 10 Javascript
js判断浏览器的比较全的代码
Feb 13 Javascript
js写出遮罩层登陆框和对联广告并自动跟随滚动条滚动
Apr 29 Javascript
给js文件传参数(详解)
Jul 13 Javascript
JavaScript中的分号插入机制详细介绍
Feb 11 Javascript
jQuery操作JSON的CRUD用法实例
Feb 25 Javascript
jquery拖动层效果插件用法实例分析(附demo源码)
Apr 28 Javascript
JS键盘版计算器的制作方法
Dec 03 Javascript
微信小程序开发之从相册获取图片 使用相机拍照 本地图片上传
Apr 18 Javascript
js实现导航跟随效果
Nov 17 Javascript
Vue 如何使用props、emit实现自定义双向绑定的实现
Jun 05 Javascript
js实现mp3录音通过websocket实时传送+简易波形图效果
Jun 12 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
php检测图片木马多进制编程实践
2013/04/11 PHP
PHP return语句的另一个作用
2014/07/30 PHP
PHP积分兑换接口实例
2015/02/09 PHP
用javascript获取textarea中的光标位置
2008/05/06 Javascript
js选项卡的实现方法
2015/02/09 Javascript
javascript中Math.random()使用详解
2015/04/15 Javascript
JS获取地址栏参数的两种方法(简单实用)
2016/06/14 Javascript
jQuery DateTimePicker 日期和时间插件示例
2017/01/22 Javascript
使用ionic在首页新闻中应用到的跑马灯效果的实现方法
2017/02/13 Javascript
JavaScript实现图片本地预览功能【不用上传至服务器】
2017/09/20 Javascript
react build 后打包发布总结
2018/08/24 Javascript
微信小程序之几种常见的弹框提示信息实现详解
2019/07/11 Javascript
H5实现手机拍照和选择上传功能
2019/12/18 Javascript
详细分析React 表单与事件
2020/07/08 Javascript
ant-design表单处理和常用方法及自定义验证操作
2020/10/27 Javascript
Python多线程threading模块用法实例分析
2019/05/22 Python
Python实现K折交叉验证法的方法步骤
2019/07/11 Python
Django实现跨域的2种方法
2019/07/31 Python
python3让print输出不换行的方法
2020/08/24 Python
html5中地理位置定位api接口开发应用小结
2013/01/04 HTML / CSS
HTML5自定义视频播放器源码
2020/01/06 HTML / CSS
Debenhams百货英国官方网站:Debenhams UK
2016/07/12 全球购物
什么是封装
2013/03/26 面试题
普通大学毕业生自荐信
2013/11/04 职场文书
甲方资料员岗位职责
2013/12/13 职场文书
幼儿园教师辞职信
2014/01/18 职场文书
少先队入队活动方案
2014/02/08 职场文书
社区工作感言
2014/02/21 职场文书
2014小学生国庆65周年演讲稿
2014/09/21 职场文书
幼儿园教师工作总结2015
2015/04/02 职场文书
2015年行风建设工作总结
2015/05/15 职场文书
客户答谢会致辞
2015/07/30 职场文书
Python基础之hashlib模块详解
2021/05/06 Python
mysql备份策略的实现(全量备份+增量备份)
2021/07/07 MySQL
python可视化之颜色映射详解
2021/09/15 Python
Redis+Lua脚本实现计数器接口防刷功能(升级版)
2022/02/12 Redis