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 相关文章推荐
利用Dojo和JSON建立无限级AJAX动态加载的功能模块树
Mar 24 Javascript
js解析与序列化json数据(一)json.stringify()的基本用法
Feb 01 Javascript
Javascript new Date().valueOf()的作用与时间戳由来详解
Apr 24 Javascript
浅谈JavaScript 框架分类
Nov 10 Javascript
12行javascript代码绘制一个八卦图
Apr 02 Javascript
JavaScript 匿名函数和闭包介绍
Apr 13 Javascript
在jQuery中使用$而避免跟其它库产生冲突的方法
Aug 13 Javascript
页面缩放兼容性处理方法(zoom,Firefox火狐浏览器)
Aug 29 Javascript
使用mint-ui实现省市区三级联动效果的示例代码
Feb 09 Javascript
Array数组对象中的forEach、map、filter及reduce详析
Aug 02 Javascript
微信小程序自定义单项选择器样式
Jul 25 Javascript
vue使用video插件vue-video-player详解
Oct 23 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 防止单引号,双引号在接受页面转义
2008/07/10 PHP
允许phpmyadmin空密码登录的配置方法
2011/05/29 PHP
工厂模式在Zend Framework中应用介绍
2012/07/10 PHP
推荐十款免费 WordPress 插件
2015/03/24 PHP
Thinkphp单字母函数使用指南
2016/05/08 PHP
PHP实现二维数组根据key进行排序的方法
2016/12/30 PHP
PHP操作XML中XPath的应用示例
2019/07/04 PHP
PHP实现时间日期友好显示实现代码
2019/09/08 PHP
Laravel框架Eloquent ORM简介、模型建立及查询数据操作详解
2019/12/04 PHP
PHP数组访问常用方法解析
2020/09/05 PHP
javascript利用控件对windows的操作实现原理与应用
2012/12/23 Javascript
基于OO的动画附加插件,可以实现弹跳、渐隐等动画效果 分享
2013/06/24 Javascript
js实现用户离开页面前提示是否离开此页面的方法(包括浏览器按钮事件)
2015/07/18 Javascript
前端设计师们最常用的JS代码汇总
2016/09/25 Javascript
Layui给数据表格动态添加一行并跳转到添加行所在页的方法
2018/08/20 Javascript
vue中接口域名配置为全局变量的实现方法
2018/09/20 Javascript
Vue匿名插槽与作用域插槽的合并和覆盖行为
2019/04/22 Javascript
python结合selenium获取XX省交通违章数据的实现思路及代码
2016/06/26 Python
python TKinter获取文本框内容的方法
2018/10/11 Python
Python清空文件并替换内容的实例
2018/10/22 Python
python搜索包的路径的实现方法
2019/07/19 Python
Python实现决策树并且使用Graphviz可视化的例子
2019/08/09 Python
Django如何实现网站注册用户邮箱验证功能
2019/08/14 Python
将pycharm配置为matlab或者spyder的用法说明
2020/06/08 Python
大三在校生电子商务求职信
2013/10/29 职场文书
酒店开业庆典主持词
2014/03/21 职场文书
食品销售计划书
2014/04/26 职场文书
农行心得体会
2014/09/02 职场文书
避暑山庄导游词
2015/02/04 职场文书
硕士毕业答辩开场白
2015/05/27 职场文书
闭幕词的写作格式与范文!
2019/06/24 职场文书
详解PHP用mb_string处理windows中文字符
2021/05/26 PHP
java中用float时,数字后面加f,这样是为什么你知道吗
2021/09/04 Java/Android
Python集合的基础操作
2021/11/01 Python
浅谈mysql哪些情况会导致索引失效
2021/11/20 MySQL
win10壁纸在哪个文件夹 win10桌面背景图片文件位置分享
2022/08/05 数码科技