视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
使用jquery简单实现下拉菜单_jquery
2020-11-27 21:32:01 责编:小采
文档
 Jquery 是一个轻量的框架,个人认为非常好用,今天就写一个非常简单的例子,实现下拉菜单功能;

首先肯定要在页面引用jquery.js 版本不限 ;

接下来把=====================html贴出来:

代码如下:


  • 系统管理

  • 干管所勤

  • 保护站

  • 木材检验

  • 森林管护





  • 出勤管理

  • 巡视管理

  • 现场取证

  • 问题处置





  • 位置监测

  • 检验管理





  • 出勤管理

  • 监管信息





  • 出勤管理

  • 监管信息





  • 权限管理

  • 设备管理



  • ===========================css样式:
    代码如下:
    /**头部菜单**/
    .header_menu{
    float:right;
    width: 50%;
    height: 100%;
    cursor: pointer;
    }
    .header_menu ul{
    list-style: none;
    height: 100%;
    }
    .header_menu ul li{
    float: right;
    width: 20%;
    color:white;
    font-size:14px;
    padding-top: 55px;
    font-weight: bold;
    }
    .display{
    display: none;
    }
    .display ul{
    list-style: none;
    width: 100px;
    }
    .display ul li{
    padding-top:10px;
    padding-bottom: 5px;
    padding-left:5px;
    cursor: pointer;
    font-size: 14px;
    }
    .movediv{
    position: fixed;
    left: 0px;
    top:0px;
    font-size: 14px;
    white;
    border:1px solid white;
    }
    .redcolor{
    #a0c9e6;
    }

    =======================js脚本
    代码如下:
    $(function() {
    // 菜单绑定事件
    initMenuListener();
    // 下拉菜单绑定事件
    initSubMenuHover();
    // 下拉菜单颜色改变
    initSubMenuLiHover();
    });
    /**
    * 头部菜单绑定滑过事件
    */
    function initMenuListener() {
    $(“.menuli”).hover(function() {
    var hideDivId = $(this).attr(“id”) + “_div”;
    // 得到菜单的位置
    var left = $(this).offset().left;
    var top = $(this).offset().top;
    var height = $(this).outerHeight();//outerHeight是获取高度,包括内边距,height是也是获取高度,不过只包括文本高度
    $(“#” + hideDivId).show();
    $(“#” + hideDivId).css(“left”, left);
    $(“#” + hideDivId).css(“top”, top + height);
    }, function() {
    // 将原来的菜单隐藏
    $(“.display”).hide();
    });
    }
    /**
    * 下拉菜单绑定事件
    */
    function initSubMenuHover() {
    $(“.display”).hover(function() {
    $(this).show();
    }, function() {
    $(this).hide();
    });
    }
    /**
    * 下拉菜单改变颜色
    */
    function initSubMenuLiHover() {
    $(“.redli”).hover(function() {
    $(this).addClass(“redcolor”);
    }, function() {
    $(this).removeClass(“redcolor”);
    });
    }

    效果如下:

    小伙伴们使用的时候自己美化下,自由扩展下就可以用到自己的项目中了,我这里仅仅是简单做了点样式而已。

    下载本文
    显示全文
    专题