jquery實(shí)現(xiàn)垂直手風(fēng)琴菜單
本文實(shí)例為大家分享了jquery實(shí)現(xiàn)垂直手風(fēng)琴菜單的具體代碼,供大家參考,具體內(nèi)容如下
1、HTML部分
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>垂直手風(fēng)琴菜單</title> <link rel="stylesheet" type="text/css" href="css/style.css" > </head> <body> <ul class="container"> <li><img src="images/user.png" class="icon"> <span>Account</span> </li> <ul class="submenu"> <div class="expand-triangle"></div> <li><span>Basic</span></li> <li><span>Picture</span></li> <li><span>Go Premium</span></li> </ul> <li><img src="images/envelope.png" class="icon"> <span>Messages</span> </li> <ul class="submenu"> <div class="expand-triangle"></div> <li><span>New</span></li> <li><span>Sent</span></li> <li><span>Trash</span></li> </ul> <li><img src="images/cog.png" class="icon"> <span>Settings</span> </li> <ul class="submenu"> <div class="expand-triangle"></div> <li><span>Language</span></li> <li><span>Password</span></li> <li><span>Payments</span></li> </ul> </ul> <script src="js/jquery-2.1.1.min.js"></script> <script src="js/main.js"></script> </body> </html>
2、CSS部分
body{
padding:0;
margin:0;
}
ul{
list-style:none;
width:276px;
}
li{
cursor:pointer;
}
.container{
margin:100px auto;
font-size:16px;
position:relative;
padding:0;
}
.container >li{
background-color: #e4644b;
border-top: 1px solid #d05942;
padding:0 0 0 40px;
height:48px;
color:#f7f1e3;
box-sizing: border-box;
position: relative;
}
.container > li:first-child {
border-radius: 7px 7px 0 0;
border-top: 0;
}
.container > li:last-child {
border-radius:0 0 7px 7px;
}
.container >li .icon{
width:20px;
height:20px;
float:left;
left:10px;
top:15px;
position:absolute;
display:block;
}
.container >li span{
line-height:48px;
display:block;
}
.submenu{
display:block;
box-sizing: border-box;
color: #ae9f9f;
font-size: 13px;
content: " ";
}
.expand-triangle{
background: url(../images/expand.gif) top left no-repeat;
height: 10px;
width: 276px;
content: " ";
margin-left: -40px;
}
.submenu li {
line-height: 20px;
height: 35px;
padding-top: 11px;
margin-left: -40px;
background-color: #484141;
border-left: solid 6px #484141;
transition: border-left 220ms ease-in;
}
.submenu li span {
margin-left: 30px;
}
.submenu .chosen,
.submenu .chosen:hover {
border-left: solid 6px #96d145;
}
.submenu li:hover {
border-left: solid 6px #d05942;
}
3、JS部分
$(document).ready( function() {
var $submenu = $('.submenu');
var $mainmenu = $('.container');
$submenu.hide();
$submenu.first().delay(400).slideDown(700);
$submenu.on('click','li', function() {
$submenu.siblings().find('li').removeClass('chosen');
$(this).addClass('chosen');
});
$mainmenu.on('click', 'li', function() {
$(this).next('.submenu').slideToggle().siblings('.submenu').slideUp();
});
});
4、效果圖

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- jquery實(shí)現(xiàn)垂直手風(fēng)琴導(dǎo)航欄
- jQuery實(shí)現(xiàn)王者榮耀手風(fēng)琴效果
- jQuery實(shí)現(xiàn)手風(fēng)琴效果(蒙版)
- jQuery實(shí)現(xiàn)的簡單手風(fēng)琴效果示例
- jquery應(yīng)用實(shí)例分享_實(shí)現(xiàn)手風(fēng)琴特效
- 簡單實(shí)現(xiàn)jQuery手風(fēng)琴效果
- jquery實(shí)現(xiàn)下拉菜單的手風(fēng)琴效果
- 基于jQuery實(shí)現(xiàn)手風(fēng)琴菜單、層級(jí)菜單、置頂菜單、無縫滾動(dòng)效果
- jQuery實(shí)現(xiàn)簡單的手風(fēng)琴效果
- jquery實(shí)現(xiàn)手風(fēng)琴案例
相關(guān)文章
jQuery實(shí)現(xiàn)表單input中提示文字value隨鼠標(biāo)焦點(diǎn)移進(jìn)移出而顯示或隱藏的代碼
表單input中提示文字value隨鼠標(biāo)焦點(diǎn)移進(jìn)移出而顯示或隱藏的jQuery代碼2010-03-03
jQuery實(shí)現(xiàn)立體式數(shù)字動(dòng)態(tài)增加(animate方法)
本文主要分享了基于jQuery實(shí)現(xiàn)立體式數(shù)字動(dòng)態(tài)增加(animate方法)的實(shí)例代碼。有很好的參考價(jià)值,需要的朋友一起來看下吧2016-12-12
jQuery實(shí)現(xiàn)仿淘寶帶有指示條的圖片轉(zhuǎn)動(dòng)切換效果完整實(shí)例
這篇文章主要介紹了jQuery實(shí)現(xiàn)仿淘寶帶有指示條的圖片轉(zhuǎn)動(dòng)切換效果的方法,以完整實(shí)例形式較為詳細(xì)的分析了jQuery圖片特效的使用技巧,需要的朋友可以參考下2015-03-03
jQuery實(shí)現(xiàn)獲取當(dāng)前鼠標(biāo)位置并輸出功能示例
這篇文章主要介紹了jQuery實(shí)現(xiàn)獲取當(dāng)前鼠標(biāo)位置并輸出功能,涉及jQuery事件響應(yīng)及頁面元素屬性動(dòng)態(tài)操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2019-01-01
jQuery-1.9.1源碼分析系列(十)事件系統(tǒng)之事件包裝
這篇文章主要介紹了jQuery-1.9.1源碼分析系列(十)事件系統(tǒng)之事件包裝的相關(guān)資料,需要的朋友可以參考下2015-11-11
jquery獲取自定義屬性(attr和prop)實(shí)例介紹
jquery中用attr()方法來獲取和設(shè)置元素屬性,attr是attribute(屬性)的縮寫,在jQuery DOM操作中會(huì)經(jīng)常用到attr(),attr()有4個(gè)表達(dá)式2013-04-04
slideToggle+slideup實(shí)現(xiàn)手機(jī)端折疊菜單效果
這篇文章主要為大家詳細(xì)介紹了slideToggle+slideup實(shí)現(xiàn)手機(jī)端折疊菜單效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-05-05

