JS实现仿京东淘宝竖排二级导航


Posted in Javascript onDecember 08, 2014

代码很简单,就不多废话了,直接奉上代码:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

<title></title>

<meta name="description" content="">

<meta name="keywords" content="">

<link href="" rel="stylesheet">

<script type="text/javascript">

    function hoversee(){

    var list = document.getElementById('nav');

    var zu = list.getElementsByTagName("li");

    for(var i=0;i<9;i++)

    {

        zu[i].onmouseover = function(){

            this.getElementsByTagName('dl')[0].style.display = "block";

        }

        zu[i].onmouseout = function(){

            this.getElementsByTagName('dl')[0].style.display = "none";

        }

    }

    }

    window.onload = hoversee;

</script>

<style>

    *{

        font-family:Microsoft YaHei;

        margin:0;

        padding:0;

    }

    body{width:100%;}

    ul{list-style: none;}

    a{text-decoration: none;}

    #header{

        height:50px;

        line-height:50px;

        background:#455A6E;

    }

    #header h2,#header h3{

        font-weight:500;

    }

    #header h2{

        color:#fff;

        font-size:18px;

        width:180px;

        text-align: center;

        background:#0D2E49;

    }

    #header h3{color:#fff;font-size:16px;}

    .mycenter{

        width:900px;

        margin:0 auto;

    }

    #header div.mycenter{

        /*相对定位*/

        position:relative;

    }

    #nav {

        width:180px;

        background:rgba(0, 102, 173, 0.5);

        z-index:999;

    }

    #nav li{

        height:40px;

        padding-left:40px;

        line-height: 40px;

        position:relative;

    }

    #nav h3{height:40px;}

    #nav li dl{

        position:relative;

        left:140px;

        top:-40px;

        width:150px;

        background:#fff;

        display:none;

        padding:8px 10px;

    }

    #nav dt{

        width:150px;

        line-height: 30px;

        height:30px;

        background:#36C1AF;

        color:#fff;

        text-align: center;

    }

    #nav dd a{

        display:block;

        height:30px;

        width:150px;

        font-size:14px;

        color:#858585;

    }

    #nav dd a:hover{

        text-decoration: underline;

    }

    #content{

        background:#E95200;

        height:500px;

    }

</style>

</head>

<body>

    <div id="header">

        <div class="mycenter">

            <h2>后台管理菜单</h2>

            <ul id="nav">

                <li>

                    <h3>帐号管理</h3>

                    <dl>

                        <dt>帐号管理</dt>

                        <dd>

                            <a href="#">修改密码</a>

                            <a href="#">修改用户名</a>

                            <a href="#">设置密保问题</a>

                        </dd>

                    </dl>

                </li>

                <li>

                    <h3>首页管理</h3>

                    <dl>

                        <dt>首页管理</dt>

                        <dd>

                            <a href="#">轮转照片设置</a>

                            <a href="#">产品展示照片设置</a>

                            <a href="#">底部信息修改</a>

                        </dd>

                    </dl>

                </li>

                <li>

                    <h3>产品管理</h3>

                    <dl>

                        <dt>产品管理</dt>

                        <dd>

                            <a href="#">增加新产品</a>

                            <a href="#">管理全部产品</a>

                            <a href="#">类别管理</a>

                        </dd>

                    </dl>

                </li>

                <li>

                    <h3>新闻管理</h3>

                    <dl>

                        <dt>新闻管理</dt>

                        <dd>

                            <a href="#">发布新闻</a>

                            <a href="#">全部新闻管理</a>

                            <a href="#">增加系列</a>

                            <a href="#">新闻系列管理</a>

                        </dd>

                    </dl>

                </li>

                <li>

                    <h3>反馈管理</h3>

                    <dl>

                        <dt>反馈管理</dt>

                        <dd>

                            <a href="#">管理所有反馈</a>

                        </dd>

                    </dl>

                </li>

                <li>

                    <h3>企业信息管理</h3>

                    <dl>

                        <dt>企业信息管理</dt>

                        <dd>

                            <a href="#">企业简介</a>

                            <a href="#">企业联系方式设置</a>

                            <a href="#">人才招聘管理</a>

                        </dd>

                    </dl>

                </li>

                <li>

                    <h3>权限管理</h3>

                    <dl>

                        <dt>权限管理</dt>

                        <dd>

                            <a href="#">添加新管理员</a>

                            <a href="#">查看所有账号权限</a>

                            <a href="#">查看申诉</a>

                        </dd>

                    </dl>

                </li>

                <li>

                    <h3>功能管理</h3>

                    <dl>

                        <dt>功能管理</dt>

                        <dd>

                            <a href="#">一级功能设置</a>

                        </dd>

                    </dl>

                </li>

                <li>

                    <h3>权限查看与申请</h3>

                    <dl>

                        <dt>权限查看与申请</dt>

                        <dd>

                            <a href="#">查看自己的权限</a>

                            <a href="#">申请权限</a>

                        </dd>

                    </dl>

                </li>

            </ul>

        </div>

    </div>

    <div id="content">

    </div>

    <div id="footer">

    </div>

</body>

</html>

小伙伴们根据自己的需求,将调用代码加进去就可以了,自由发挥吧。

Javascript 相关文章推荐
Jquery Ajax方法传值到action的方法
May 11 Javascript
通过js来制作复选框的全选和不选效果
May 22 Javascript
jQuery实现“扫码阅读”功能
Jan 21 Javascript
JQuery的ON()方法支持的所有事件罗列
Feb 28 Javascript
jquery实现动态改变div宽度和高度
May 08 Javascript
JS实现的不规则TAB选项卡效果代码
Sep 18 Javascript
jquery UI Datepicker时间控件的使用方法(加强版)
Nov 07 Javascript
详解javascript立即执行函数表达式IIFE
Feb 13 Javascript
使用Node.js写一个代码生成器的方法步骤
May 10 Javascript
ES6数组与对象的解构赋值详解
Jun 14 Javascript
前端性能优化建议
Sep 17 Javascript
antd design table更改某行数据的样式操作
Oct 31 Javascript
js继承call()和apply()方法总结
Dec 08 #Javascript
ANGULARJS中用NG-BIND指令实现单向绑定的例子
Dec 08 #Javascript
详解Javascript动态操作CSS
Dec 08 #Javascript
jquery.ajax之beforeSend方法使用介绍
Dec 08 #Javascript
实例讲解JQuery中this和$(this)区别
Dec 08 #Javascript
Jquery实现由下向上展开效果的例子
Dec 08 #Javascript
Javascript常用字符串判断函数代码分享
Dec 08 #Javascript
You might like
PHP中date()日期函数有关参数整理
2011/07/19 PHP
PHP函数分享之curl方式取得数据、模拟登陆、POST数据
2014/06/04 PHP
php中ob函数缓冲机制深入理解
2015/08/03 PHP
php过滤所有的空白字符(空格、全角空格、换行等)
2015/10/27 PHP
解决ThinkPHP下使用上传插件Uploadify浏览器firefox报302错误的方法
2015/12/18 PHP
如何使用微信公众平台开发模式实现多客服
2016/01/06 PHP
thinkPHP交易详情查询功能详解
2016/12/02 PHP
yii2.0整合阿里云oss删除单个文件的方法
2017/09/19 PHP
swoole锁的机制代码实例讲解
2021/03/04 PHP
javascript ie6兼容position:fixed实现思路
2013/04/01 Javascript
jQuery 事件的命名空间简单了解
2013/11/22 Javascript
javascript框架设计之框架分类及主要功能
2015/06/23 Javascript
jQuery实现侧浮窗与中浮窗切换效果的方法
2016/09/05 Javascript
JavaScript实现动态增删表格的方法
2017/03/09 Javascript
JS实现上传图片实时预览功能
2017/05/22 Javascript
JS解决IOS中拍照图片预览旋转90度BUG的问题
2017/09/13 Javascript
跟老齐学Python之通过Python连接数据库
2014/10/28 Python
Python中__name__的使用实例
2015/04/14 Python
Python实现TCP协议下的端口映射功能的脚本程序示例
2016/06/14 Python
Python环境搭建之OpenCV的步骤方法
2017/10/20 Python
Python实现多线程的两种方式分析
2018/08/29 Python
在Pycharm中对代码进行注释和缩进的方法详解
2019/01/20 Python
Python----数据预处理代码实例
2019/03/20 Python
Django项目中添加ldap登陆认证功能的实现
2019/04/04 Python
Python爬取破解无线网络wifi密码过程解析
2019/09/17 Python
python 实现检验33品种数据是否是正态分布
2019/12/09 Python
python调用API接口实现登陆短信验证
2020/05/10 Python
使用canvas绘制超炫时钟
2014/12/17 HTML / CSS
使用Html5实现异步上传文件,支持跨域,带有上传进度条
2016/09/17 HTML / CSS
社区七一党员活动方案
2014/01/25 职场文书
工商管理专业自荐信
2014/06/03 职场文书
幼儿园社区活动总结
2014/07/07 职场文书
运动会表扬稿
2015/01/16 职场文书
2016年圣诞节寄语(一句话)
2015/12/07 职场文书
MySQL的存储过程和相关函数
2022/04/26 MySQL
SQL语句中EXISTS的详细用法大全
2022/06/25 MySQL