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 document.compatMode兼容性
Feb 23 Javascript
JavaScript实现生成GUID(全局统一标识符)
Sep 05 Javascript
详谈JavaScript内存泄漏
Nov 14 Javascript
JavaScript动态修改背景颜色的方法
Apr 16 Javascript
谈谈impress.js初步理解
Sep 09 Javascript
微信小程序 本地数据读取实例
Apr 27 Javascript
详解VueJS 数据驱动和依赖追踪分析
Jul 26 Javascript
基于JavaScript实现表格滚动分页
Nov 22 Javascript
vue-cli3.0 特性解读
Apr 22 Javascript
Node.js模拟发起http请求从异步转同步的5种用法
Sep 26 Javascript
JavaScript类的继承操作实例总结
Dec 20 Javascript
微信小程序开发常见问题及解决方案
Jul 11 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
Body是什么,该怎么喝出咖啡里的口感
2021/03/03 咖啡文化
php实现快速排序法函数代码
2012/08/27 PHP
php获取URL中带#号等特殊符号参数的解决方法
2014/09/02 PHP
制作安全性高的PHP网站的几个实用要点
2014/12/30 PHP
PHP入门教程之会话控制技巧(cookie与session)
2016/09/11 PHP
微信小程序 消息推送php服务器验证实例详解
2017/03/30 PHP
javascript while语句和do while语句的区别分析
2007/12/08 Javascript
jquery mobile的触控点击事件会多次触发问题的解决方法
2014/05/08 Javascript
初始Nodejs
2014/11/08 NodeJs
jQuery Ajax()方法使用指南
2014/11/19 Javascript
基于Jquery实现表单验证
2020/07/20 Javascript
JS在浏览器中解析Base64编码图像
2017/02/09 Javascript
AngularJS实现路由实例
2017/02/12 Javascript
jQuery插件HighCharts绘制2D饼图效果示例【附demo源码下载】
2017/03/21 jQuery
详解Node.js access_token的获取、存储及更新
2017/06/20 Javascript
JavaScript 九种跨域方式实现原理
2019/02/11 Javascript
vue+php实现的微博留言功能示例
2019/03/16 Javascript
Vue 页面权限控制和登陆验证功能的实例代码
2019/06/20 Javascript
Python3中的列表生成式、生成器与迭代器实例详解
2018/06/11 Python
python实现切割url得到域名、协议、主机名等各个字段的例子
2019/07/25 Python
python操作openpyxl导出Excel 设置单元格格式及合并处理代码实例
2019/08/27 Python
Python利用matplotlib绘制约数个数统计图示例
2019/11/26 Python
matplotlib bar()实现多组数据并列柱状图通用简便创建方法
2021/02/24 Python
纯CSS实现预加载动画效果
2017/09/06 HTML / CSS
Html5基于canvas实现电子签名并生成PDF文档
2020/12/07 HTML / CSS
澳大利亚当地最大的时装生产商:Cue
2018/08/06 全球购物
工程力学专业毕业生求职信
2013/10/06 职场文书
工作自荐信
2013/12/11 职场文书
投标保密承诺书
2014/05/19 职场文书
贷款委托书
2014/08/01 职场文书
2015年全国科普日活动总结
2015/03/23 职场文书
在职证明书模板
2015/06/15 职场文书
ztree+ajax实现文件树下载功能
2021/05/18 Javascript
CSS实现切角+边框+投影+内容背景色渐变效果
2021/11/01 HTML / CSS
【DOTA2】当街暴打?PSG LGD vs VG - DPC 2022 WINTER TOUR CN
2022/04/02 DOTA
SpringBoot使用ip2region获取地理位置信息的方法
2022/06/21 Java/Android