18720358503 在线客服 人才招聘 返回顶部
企业动态 技术分享 行业动态

h5打包小程序_jquery完成垂直手风琴导航栏

2021-01-06分享 "> 对不起,没有下一图集了!">
jquery实现垂直手风琴导航栏       这篇文章主要为大家详细介绍了jquery实现垂直手风琴导航栏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了jquery实现垂直手风琴导航栏的具体代码,供大家参考,具体内容如下

做项目时第一次做垂直手风琴导航栏便记录下来 使用jQuery更简单 扩展浏览器支持本例采用jQuery1.12.4版

title /title script src="./jquery-1.12.4.js" type="text/javascript" charset="utf-8" /script /head body div li 一级菜单 li 二级菜单 /li /ul /li li 一级菜单 li 二级菜单 /li li 二级菜单 /li /ul /li li 一级菜单 li 二级菜单 /li /ul /li /ul /div /body /html

CSS样式:

.middl {
 width: 100%;
 height: auto;
 background-color: #ADD8E6;
.nav {
 list-style: none;
 width: 100%;
.nav li {
 width: 100%;
 height: auto;
 font-size: 24px;
 text-indent: 1em; /*缩进1个字符*/
 position: relative;
 background-color: #ADD8E6;
 color: #f8f8ff;
 cursor: pointer;
/*默认不显示二级菜单*/
.sub {
 display: none; 
.sub li {
 list-style: none; /*去掉小圆点*/
 width: 100%;
 height: 50px;
 line-height: 50px;
 font-size: 24px;
 text-indent: 2em; /*缩进2个字符*/
 background-color: #e6e6fa;
 color: #000;
 cursor: pointer; /*鼠标手势*/
}

引入jQuery:

$(function () {
 //点击展开当前二级菜单
 //1.监听一级菜单的点击事件
 $(".nav li").click(function () {
 //1.1拿到二级菜单
 var $sub = $(this).children(".sub");
 //1.2让二级菜单展开
 $sub.slideDown(500);
 //1.3拿到所有非当前的二级菜单
 //var otherSub = $(this).siblings().children(".sub");
 ////1.4让所有非当前的二级菜单收起
 //otherSub.slideUp(500);
 //双击关闭当前二级菜单
 $(".nav li").dblclick(function () {
 var $sub = $(this).children(".sub");
 $sub.slideUp(500);
});

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持凡科。


"> 对不起,没有下一图集了!">
在线咨询