1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > java怎么实现垂直导航栏 jquery实现垂直手风琴导航栏

java怎么实现垂直导航栏 jquery实现垂直手风琴导航栏

时间:2021-08-12 15:56:17

相关推荐

java怎么实现垂直导航栏 jquery实现垂直手风琴导航栏

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

做项目时第一次做垂直手风琴导航栏便记录下来

使用jQuery更简单

扩展浏览器支持本例采用jQuery1.12.4版

前端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);

})

});

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。