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 相关文章推荐
javascript nextSibling 与 getNextElement(node) 使用介绍
Oct 13 Javascript
基于JavaScript 数据类型之Boolean类型分析介绍
Apr 19 Javascript
用js的for循环获取radio选中的值
Oct 21 Javascript
javascript中setTimeout和setInterval的unref()和ref()用法示例
Nov 26 Javascript
jquery插件validation实现验证身份证号等
Jun 04 Javascript
输入框点击时边框变色效果的实现方法
Dec 26 Javascript
easyui-datagrid开发实践(总结)
Aug 02 Javascript
原生js调用json方法总结
Feb 22 Javascript
JavaScript数组,JSON对象实现动态添加、修改、删除功能示例
May 26 Javascript
基于vue.js组件实现分页效果
Dec 29 Javascript
vue获取时间戳转换为日期格式代码实例
Apr 17 Javascript
js实现多张图片每隔一秒切换一张图片
Jul 29 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 遍历显示文件夹下所有目录、所有文件的函数,没有分页的代码
2008/11/14 PHP
PHP 函数语法介绍一
2009/06/14 PHP
PHP PDOStatement对象bindpram()、bindvalue()和bindcolumn之间的区别
2014/11/20 PHP
php关联数组与索引数组及其显示方法
2018/03/12 PHP
php中html_entity_decode实现HTML实体转义
2018/06/13 PHP
php计数排序算法的实现代码(附四个实例代码)
2020/03/31 PHP
Javascript中的数学函数
2007/04/04 Javascript
在页面上点击任一链接时触发一个事件的代码
2007/04/07 Javascript
JQuery验证工具类搜集整理
2013/01/16 Javascript
JQuery-tableDnD 拖拽的基本使用介绍
2013/07/04 Javascript
js使用栈来实现10进制转8进制与取除数及余数
2014/06/11 Javascript
js中 javascript:void(0) 用法详解
2015/08/11 Javascript
纯JS前端实现分页代码
2016/06/21 Javascript
js css+html实现简单的日历
2016/07/14 Javascript
vue2项目使用sass的示例代码
2017/06/28 Javascript
详解如何用typescript开发koa2的二三事
2018/11/13 Javascript
Vue3 中的数据侦测的实现
2019/10/09 Javascript
使用python在校内发人人网状态(人人网看状态)
2014/02/19 Python
PyCharm使用教程之搭建Python开发环境
2016/06/07 Python
Python中使用haystack实现django全文检索搜索引擎功能
2017/08/26 Python
pycharm中使用anaconda部署python环境的方法步骤
2018/12/19 Python
Python使用pyserial进行串口通信的实例
2019/07/02 Python
Python Sympy计算梯度、散度和旋度的实例
2019/12/06 Python
Django中从mysql数据库中获取数据传到echarts方式
2020/04/07 Python
pyspark 随机森林的实现
2020/04/24 Python
python 读取.nii格式图像实例
2020/07/01 Python
CSS3实现可爱的小黄人动画
2016/07/11 HTML / CSS
英国100%防污和防水的靴子:Muck Boot Company
2020/09/08 全球购物
专升本个人自我评价
2013/12/22 职场文书
境外导游求职信
2014/02/27 职场文书
大队委竞选演讲稿
2014/04/28 职场文书
法定代表人资格证明书
2014/09/11 职场文书
学生逃课检讨书1000字
2014/10/20 职场文书
慰问信格式规范
2015/03/23 职场文书
入党转正申请报告
2015/05/15 职场文书
大学生十八大感想
2015/08/11 职场文书