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中var声明变量作用域的推断
Dec 16 Javascript
jquery用get实现ajax在ie里面刷新不进入后台解决方法
Aug 12 Javascript
一个JavaScript防止表单重复提交的实例
Oct 21 Javascript
JavaScript函数中关于valueOf和toString的理解
Jun 14 Javascript
Json解析的方法小结
Jun 22 Javascript
Bootstrap CSS布局之表格
Dec 17 Javascript
jQuery选择器特殊字符与属性空格问题
Aug 14 jQuery
react-native-tab-navigator组件的基本使用示例代码
Sep 07 Javascript
vue组件中使用iframe元素的示例代码
Dec 13 Javascript
layui之table checkbox初始化时选中对应选项的方法
Sep 02 Javascript
浅析Vue下的components模板使用及应用
Nov 27 Javascript
微信小程序个人中心的列表控件实现代码
Apr 26 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读取TXT文件向数据库导入海量数据的方法
2013/04/23 PHP
mac环境中使用brew安装php5.5.15
2014/08/18 PHP
PHP SPL标准库之数据结构栈(SplStack)介绍
2015/05/12 PHP
PHP闭包函数详解
2016/02/13 PHP
PHP 中常量的知识整理
2017/04/14 PHP
js 关于=+与+=日期函数使用说明(赋值运算符)
2011/11/15 Javascript
Jquery和JS用外部变量获取Ajax返回的参数值的方法实例(超简单)
2013/06/17 Javascript
使用js操作css实现js改变背景图片示例
2014/03/10 Javascript
[原创]Bootstrap 中下拉菜单修改成鼠标悬停直接显示
2016/04/14 Javascript
简单讲解jQuery中的子元素过滤选择器
2016/04/18 Javascript
JS全局变量和局部变量最新解析
2016/06/24 Javascript
JavaScript中对象的不同创建方法
2016/08/12 Javascript
Vue computed计算属性的使用方法
2017/07/14 Javascript
修改 bootstrap table 默认detailRow样式的实例代码
2017/07/21 Javascript
微信小程序车牌号码模拟键盘输入功能的实现代码
2018/11/11 Javascript
Vue 请求传公共参数的操作
2020/07/31 Javascript
python+requests+unittest API接口测试实例(详解)
2017/06/10 Python
Python实现备份MySQL数据库的方法示例
2018/01/11 Python
解决python matplotlib imshow无法显示的问题
2018/05/24 Python
记一次python 内存泄漏问题及解决过程
2018/11/29 Python
python远程调用rpc模块xmlrpclib的方法
2019/01/11 Python
50行Python代码获取高考志愿信息的实现方法
2019/07/23 Python
Html5画布_动力节点Java学院整理
2017/07/13 HTML / CSS
英国在线自行车店:Merlin Cycles
2018/08/20 全球购物
竞聘医务工作人员的自我评价分享
2013/11/04 职场文书
哈理工毕业生的求职信
2013/12/22 职场文书
老师给学生的表扬信
2014/01/17 职场文书
中国梦演讲稿教师篇
2014/04/23 职场文书
护士先进个人总结
2015/02/13 职场文书
股东大会通知
2015/04/24 职场文书
html+css 实现简易导航栏功能
2021/04/07 HTML / CSS
Java数组与堆栈相关知识总结
2021/06/29 Java/Android
html5实现点击弹出图片功能
2021/07/16 HTML / CSS
纯html+css实现打字效果
2021/08/02 HTML / CSS
GO中sync包自由控制并发示例详解
2022/08/05 Golang
CSS 鼠标选中文字后改变背景色的实现代码
2023/05/21 HTML / CSS