博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jquery 实现下拉菜单
阅读量:5891 次
发布时间:2019-06-19

本文共 2504 字,大约阅读时间需要 8 分钟。

  hot3.png

 

该文章属于原创:转载注明出处:

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;    background-color: white;    border:1px solid white;}.redcolor{    background-color: #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”);    });}
 

效果如下:

jquery实现下拉菜单

转载于:https://my.oschina.net/pmroad/blog/357119

你可能感兴趣的文章
MMORPG 游戏服务器端设计--转载
查看>>
《星辰傀儡线》人物续:“灭世者”、“疯狂者”、“叛逆者”三兄妹
查看>>
安装系统字体
查看>>
SILK 的 Tilt的意思
查看>>
Html学习笔记3
查看>>
批处理学习笔记8 - 深入学习For命令1
查看>>
微信支付开发(11) Native支付
查看>>
HDFS dfsclient写文件过程 源码分析
查看>>
关于多线程的那些事
查看>>
JavaScript获取DOM元素位置和尺寸大小
查看>>
EL 表达式小结
查看>>
内部排序
查看>>
jQuery EasyUI API 中文文档 - 组合(Combo)
查看>>
10个关于 Dropbox 的另类功用(知乎问答精编)[还是转来了]
查看>>
Oracle体系结构
查看>>
用Modelsim仿真QII FFT IP核的时候出现的Error: Illegal target for defparam
查看>>
javascript Error对象详解
查看>>
nc 局域网聊天+文件传输(netcat)
查看>>
每天一个linux命令(25):linux文件属性详解
查看>>
go微服务框架go-micro深度学习(三) Registry服务的注册和发现
查看>>