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之二(两种扩展)
Jun 11 Javascript
对javascript的一点点认识总结《javascript高级程序设计》读书笔记
Nov 30 Javascript
javascript实现检验的各种规则
Jul 31 Javascript
Bootstrap中的Panel和Table全面解析
Jun 13 Javascript
AngularJs  Understanding Angular Templates
Sep 02 Javascript
vuejs通过filterBy、orderBy实现搜索筛选、降序排序数据
Oct 26 Javascript
jquery中封装函数传递当前元素的方法示例
May 05 jQuery
Vue侧滑菜单组件——DrawerLayout
Dec 18 Javascript
基于Vue自定义指令实现按钮级权限控制思路详解
May 23 Javascript
详解微信小程序用定时器实现倒计时效果
Apr 30 Javascript
vue-router两种模式区别及使用注意事项详解
Aug 01 Javascript
vue 里面的 $forceUpdate() 强制实例重新渲染操作
Sep 21 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 函数语法介绍一
2009/06/14 PHP
php使用imagick模块实现图片缩放、裁剪、压缩示例
2014/04/17 PHP
PHP7 mongoDB扩展使用的方法分享
2019/05/02 PHP
JavaScript中的prototype使用说明
2010/04/13 Javascript
JS动态修改iframe高度和宽度的方法
2015/04/01 Javascript
基于javascript实现动态显示当前系统时间
2016/01/28 Javascript
基于javascript简单实现对身份证校验
2021/01/25 Javascript
React实现双向绑定示例代码
2016/09/19 Javascript
多种方式实现js图片预览
2016/12/12 Javascript
BootStrap 弹出层代码
2017/02/09 Javascript
图解Javascript——作用域、作用域链、闭包
2017/03/21 Javascript
easyui-datagrid特殊字符不能显示的处理方法
2017/04/12 Javascript
用React实现一个完整的TodoList的示例代码
2017/10/30 Javascript
在vue-cli中组件通信的方法
2017/12/16 Javascript
JavaScript动态加载重复绑定问题
2018/04/01 Javascript
vue.js打包之后可能会遇到的坑!
2018/06/03 Javascript
Vue自定义指令写法与个人理解
2019/02/09 Javascript
使用Vue.js 和Chart.js制作绚丽多彩的图表
2019/06/15 Javascript
Layui 解决表格异步调用后台分页的问题
2019/10/26 Javascript
vscode+gulp轻松开发小程序的完整步骤
2020/10/18 Javascript
对于Python异常处理慎用“except:pass”建议
2015/04/02 Python
Python实现针对给定单链表删除指定节点的方法
2018/04/12 Python
python实现字符串中字符分类及个数统计
2018/09/28 Python
Python PyCharm如何进行断点调试
2019/07/05 Python
利用pandas将非数值数据转换成数值的方式
2019/12/18 Python
pandas-resample按时间聚合实例
2019/12/27 Python
使用Django搭建网站实现商品分页功能
2020/05/22 Python
Jupyter安装链接aconda实现过程图解
2020/11/02 Python
Blank NYC官网:夹克、牛仔裤等
2020/12/16 全球购物
一些Solaris面试题
2013/03/22 面试题
2014年学校党建工作汇报材料
2014/11/02 职场文书
具结保证书
2015/01/17 职场文书
升职感谢信
2015/01/22 职场文书
孩子满月酒答谢词
2015/09/30 职场文书
你会写请假条吗?
2019/06/26 职场文书
php7中停止php-fpm服务的方法详解
2021/05/09 PHP