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 相关文章推荐
SUN的《AJAX与J2EE》全文译了
Feb 23 Javascript
JQUERY的属性选择符和自定义选择符使用方法(二)
Apr 07 Javascript
javaScript NameSpace 简单说明介绍
Jul 18 Javascript
让复选框只能选择一项的方法
Oct 08 Javascript
利用javascript数组长度循环数组内所有元素
Dec 27 Javascript
jQuery CSS()方法改变现有的CSS样式表
Sep 09 Javascript
jquery中添加属性和删除属性
Jun 03 Javascript
JS实现选择TextArea内文本的方法
Aug 03 Javascript
Bootstrap与KnockoutJs相结合实现分页效果实例详解
May 03 Javascript
Vue 实现拖动滑块验证功能(只有css+js没有后台验证步骤)
Aug 24 Javascript
微信小程序版本自动更新的方法
Jun 14 Javascript
js实现日历
Nov 07 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中通过fopen()函数访问远程文件示例
2014/11/18 PHP
PHP数组函数知识汇总
2016/05/12 PHP
PHP递归获取目录内所有文件的实现方法
2016/11/01 PHP
php实现将数组或对象写入到文件的方法小结【三种方法】
2020/04/22 PHP
javascript 定义新对象方法
2010/02/20 Javascript
JQuery团队打造的javascript单元测试工具QUnit介绍
2010/02/26 Javascript
jQuery源码分析-02正则表达式 RegExp 常用正则表达式
2011/11/14 Javascript
JS随机生成不重复数据的实例方法
2013/07/17 Javascript
Javascript alert消息换行的方法
2013/08/07 Javascript
javascript获取select的当前值示例代码(兼容IE/Firefox/Opera/Chrome)
2013/12/17 Javascript
深入分析原生JavaScript事件
2014/12/29 Javascript
在Linux系统中搭建Node.js开发环境的简单步骤讲解
2016/01/26 Javascript
javascript函数自动执行常用方法汇总
2016/03/28 Javascript
jquery插件Jplayer使用方法简析
2016/04/22 Javascript
JS中dom0级事件和dom2级事件的区别介绍
2016/05/05 Javascript
jquery实现简单Tab切换菜单效果
2020/07/17 Javascript
Vue指令的钩子函数使用方法
2017/03/20 Javascript
使用jQuery卸载全部事件的思路详解
2017/04/03 jQuery
angular.js中解决跨域问题的三种方式
2017/07/12 Javascript
nodejs分离html文件里面的js和css的方法
2019/04/09 NodeJs
vue如何在用户要关闭当前网页时弹出提示的实现
2020/05/31 Javascript
微信小程序实现底部弹出模态框
2020/11/18 Javascript
Python列表推导式的使用方法
2013/11/21 Python
python图片验证码生成代码
2016/07/02 Python
对python借助百度云API对评论进行观点抽取的方法详解
2019/02/21 Python
Tensorflow 多线程与多进程数据加载实例
2020/02/05 Python
Python自定义sorted排序实现方法详解
2020/09/18 Python
python 实时调取摄像头的示例代码
2020/11/25 Python
python 模拟登陆github的示例
2020/12/04 Python
SheIn俄罗斯:时尚女装网上商店
2017/02/28 全球购物
汽车服务工程专业自荐信
2014/09/02 职场文书
纪念九一八事变演讲稿:青少年应树立远大理想
2014/09/14 职场文书
致三级跳运动员加油稿
2015/07/21 职场文书
餐厅开业活动方案
2019/07/08 职场文书
tensorflow中的梯度求解及梯度裁剪操作
2021/05/26 Python
JS实现简单九宫格抽奖
2022/06/28 Javascript