jquery 实现下拉菜单
为什么80%的码农都做不了架构师?>>>
该文章属于原创:转载注明出处:http://www.pm-road.com/index.php/2014/12/09/276/
Jquery 是一个轻量的框架,个人认为非常好用,今天就写一个非常简单的例子,实现下拉菜单功能;
首先肯定要在页面引用jquery.js 版本不限 ;
接下来把=====================html贴出来:
<div class=”header_menu”><ul><li class=”menuli” id=”xtgl_menu”>系统管理</li><li class=”menuli” id=”ggsq_menu”>干管所勤</li><li class=”menuli” id=”bhz_menu”>保护站</li><li class=”menuli” id=”mcjy_menu”>木材检验</li><li class=”menuli” id=”slgh_menu”>森林管护</li></ul></div><div class=”display movediv” id=”slgh_menu_div”><ul><li class=”redli”>出勤管理</li><li class=”redli”>巡视管理</li><li class=”redli”>现场取证</li><li class=”redli”>问题处置</li></ul>
</div>
<div class=”display movediv” id=”mcjy_menu_div”><ul><li class=”redli”>位置监测</li><li class=”redli”>检验管理</li></ul>
</div>
<div class=”display movediv” id=”bhz_menu_div”><ul><li class=”redli”>出勤管理</li><li class=”redli”>监管信息</li></ul>
</div>
<div class=”display movediv” id=”ggsq_menu_div”><ul><li class=”redli”>出勤管理</li><li class=”redli”>监管信息</li></ul>
</div>
<div class=”display movediv” id=”xtgl_menu_div”><ul><li class=”redli”>权限管理</li><li class=”redli”>设备管理</li></ul>
</div>
===========================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/357097
jquery 实现下拉菜单相关推荐
- 使用jQuery完成下拉菜单
开发工具与关键技术:Adobe Dreamweaver CC 2017 jQuery 作者:孙水兵 撰写时间:2019年2月21 用jQuery实现下拉菜单是一件很简单的事,主要是进行css的编写,将 ...
- jquery php下拉列表,JQuery三级下拉菜单
摘要: jQuery三级下拉菜单 首页 内容 动画 动画2 3级菜单→ 我是3级菜单 我是3级菜单 我是3级菜单 动画2 3级菜单→ 我是3级菜单 我是3级菜单 4级菜单→ 我是4级菜单 我是4级菜单 ...
- html下拉菜单插件,简单的jQuery大型下拉菜单插件
booNavigation是一款简单的jQuery大型下拉菜单插件.通过该插件可以制作3列大型下拉菜单,并带有平滑过渡效果,以及鼠标滑过菜单项时的动画效果. 使用方法 在页面中引入jquery和boo ...
- jQuery实现下拉菜单(点击显示/隐藏)
<!DOCTYPE html> <html><head><meta charset="utf-8" /><title>j ...
- 用jQuery实现下拉菜单效果
用jQuery实现下拉菜单效果 下拉菜单效果展示 代码 <!DOCTYPE html> <html><head>`在这里插入代码片`<meta charset ...
- jQuery练习——下拉菜单
哈喽大家好,本次是jQuery案例练习系列第一期,本期是用jQuery实现下拉菜单. 笔者还是前端的菜鸟,还请大家多多指教呀~ 欢迎大佬指正,一起学习,一起加油! 第一期--下拉菜单的实现 文章目录 ...
- jquery 下拉菜单 html,jQuery实现下拉菜单的实例代码
基本效果是这样的~~ * { margin: 0; padding: 0; } ul { list-style: none; } .wrap { width: 330px; height: 30px; ...
- Jquery实现下拉菜单滑动效果
关于下拉菜单的布局以及原始采用jquery的写法详见这篇博客:(1条消息) Jquery案例-下拉菜单_setTimeout()的博客-CSDN博客_jquery下拉菜单案例 上面这篇博客的下拉菜单案 ...
- jQuery获取下拉菜单列表的值
在表单提交的网页中,我们经常使用下拉菜单列表,这篇文章解释了如何获取下拉列表选择的值. 在jQuery中,我们通过使用.val()方法获得下拉列表的选定值. .val()方法主要用于获取表单元素的值, ...
最新文章
- do while循环猜电脑给出的随机数
- Android中图片优化之webp使用
- [零基础学JAVA]Java SE应用部分-35.JAVA类集之四
- 神经网络-损失函数:
- mysql数据库优化语句_mysql数据库优化语句
- 用java做登录界面_求用JAVA编写的登陆界面!
- 告诉刚入行的兄弟们,钱是这么赚的!
- matlab画图函数基本使用(适合新手)
- 数据结构初阶——二叉树
- 一文搞懂什么是Hadoop?Hadoop的前世今生,Hadoop的优点有哪些?Hadoop面试考查重点,大数据技术生态体系
- 期刊级别应该是怎样划分的呢?
- zynq-7000系列基于zynq-zed的vivado初步设计之linux下控制PL扩展的GPIO
- java将Word转换成PDF
- 2022年8月止,国外最佳游戏榜出炉
- 《中国睡眠研究报告2022》:被调查大学生睡前不看手机的不足3%
- 如何设置阿里云安全组?开放和关闭端口很简单
- 助力千亿级市场 阿里云进军智能电动车产业
- 公司信贷基础知识介绍
- 飞车手游显示服务器连接失败怎么办,QQ飞车手游拉取服务器失败 请检查网络稍后重试...
- 浅谈![CDATA[ ]]