web自定义导航栏demo

来源:互联网 发布:数据库 offset 编辑:程序博客网 时间:2024/05/16 10:32

效果图::如下
效果图

详细代码

<!DOCTYPE html><html><head lang="en">    <meta charset="UTF-8">    <script src="js/jquery-3.2.1.min.js"></script>    <title></title></head><body><style>    /* 下拉按钮样式 */    .dropbtn {        background-color: #4CAF50;        width: 200px;        color: white;        padding: 16px;        font-size: 16px;        border: none;        cursor: pointer;    }    /* 容器 <div> - 需要定位下拉内容 */    .dropdown {        position: relative;        display: inline-block;    }    /* 下拉内容 (默认隐藏) */    .dropdown-content {        display: none;        position: absolute;        background-color: #f9f9f9;        min-width: 200px;        box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);    }    /* 下拉菜单的链接 */    .dropdown-content a {        color: black;        padding: 12px 16px;        text-decoration: none;        display: block;    }    /* 鼠标移上去后修改下拉菜单链接颜色 */    .dropdown-content a:hover {        background-color: #f1f1f1    }    /* 在鼠标移上去后显示下拉菜单 */    .dropdown:hover .dropdown-content {        display: block;    }    /* 当下拉内容显示后修改下拉按钮的背景颜色 */    .dropdown:hover .dropbtn {        background-color: #3e8e41;    }</style><div class="dropdown">    <button class="dropbtn">下拉菜单</button>    <div class="dropdown-content">    </div></div></body><script>    $(document).ready(function () {       //设置下拉数组        var items = [{name: "教程1", click: ""},            {name: "教程2", click: ""},            {name: "教程3", click: ""},            {name: "教程4", click: ""}];        //动态生成下拉项        var menuStr = getMenu(items);        //将生成的下拉项填充到指定div里        $('.dropdown-content').html(menuStr);        //下拉项的点击事件        $('div.dropdown-content a').on('click', function (e) {            e.preventDefault();//取消标签自带事件            e.stopPropagation();//防止点击冒泡            var textSelect = $(this).text();            $(".dropbtn").text(textSelect);            $('.dropdown-content').toggle();        });        //确保点击事件之后,再此移动鼠标可显示下拉项        $('.dropbtn').on("mouseenter", function () {            $('.dropdown-content').toggle();        });        function getMenu(item) {            var menuStr = '';            $(items).each(function () {                menuStr += '<a href="#">' + this.name + '</a>'            });            return menuStr;        }    })</script></html>

如果有帮助,别忘了点赞,谢谢!

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 苹果6下不了软件怎么办 ipad更新系统卡住了怎么办 ipad卡住了关不了机怎么办 ipad卡住了没反应怎么办 苹果7下不了软件怎么办 苹果手机开机密码忘了怎么办 苹果开机密码忘了怎么办 我的ipad很卡怎么办 6s升级后卡顿严重怎么办 软件升级后手机卡顿怎么办 ps通道抠图模糊怎么办 电脑锁屏死机了怎么办 ipad电源键坏了怎么办 华为平板死机黑屏了怎么办 苹果4s锁屏键坏了怎么办 平板电脑密码锁忘记密码怎么办 苹果平板电脑密码锁忘记密码怎么办 平板电脑密码锁密码锁死怎么办 小米平板黑屏按键亮怎么办 小米平板黑屏没反应怎么办 小米平板一刷黑屏了怎么办 小米4卡死了怎么办啊 苹果平板电脑开不了机怎么办 ipad开不了机怎么办都是黑屏 手机突然黑屏了死机状态怎么办 苹果平板死机不能重启怎么办 韩众平板死机了怎么办 苹果平板输入密码多次停用怎么办 ld密码被停用了怎么办 档案被自己丢了怎么办 手机在厂里丢了怎么办 在厂里借工具丢了怎么办 导出的考勤没有姓名怎么办 退休时档案丢了怎么办 职工与企业没有劳资怎么办 去大学报道的档案袋丢失怎么办 档案入学毕业年份写错怎么办 从事业单位辞职后人事档案怎么办 老师辞职不给批怎么办 公办教师去私立学校档案怎么办 辞职后档案不给怎么办