jQuery插件實(shí)現(xiàn)手風(fēng)琴二級(jí)菜單
本文實(shí)例制作了一個(gè)用jQuery插件形式實(shí)現(xiàn)的手風(fēng)琴二級(jí)菜單,供大家參考,具體內(nèi)容如下
HTML5結(jié)構(gòu)要求:
<div id="accordion">
<div>
<p>一級(jí)菜單</p>
<div>
<p>二級(jí)菜單</p>
<p>二級(jí)菜單</p>
<p>二級(jí)菜單</p>
</div>
</div>
<div>
<p>一級(jí)菜單</p>
<div>
<p>二級(jí)菜單</p>
<p>二級(jí)菜單</p>
<p>二級(jí)菜單</p>
</div>
</div>
<div>
<p>一級(jí)菜單</p>
<div>
<p>二級(jí)菜單</p>
<p>二級(jí)菜單</p>
<p>二級(jí)菜單</p>
</div>
</div>
</div>
在body末尾使用jQuery找到父標(biāo)簽并調(diào)用插件函數(shù)
<script type="text/javascript">
$("#accordion").accordion();
</script>
導(dǎo)入accordion-css.css文件與accordion-jQuery.js文件
accordion-css.css:
*{padding: 0;margin: 0;}
#accordion{
width: 200px;
margin: 0 auto;
border: 1px solid whitesmoke;
}
#accordion .list1>p{
padding: 10px 15px;
font: 20px "微軟雅黑";
font-weight: bold;
background: whitesmoke;
cursor: pointer;
}
#accordion .list1>p:hover{
background: lightskyblue;
}
#accordion .list2>p{
padding: 10px 25px;
font: 15px "微軟雅黑";
cursor: pointer;
}
#accordion .list2>p:hover{
background: lightskyblue;
}
#accordion .list2{
display: none;
}
accordion-jQuery.js:
jQuery.fn.accordion = function(){
var $accordion = $(this);
$accordion.children().addClass("list1");
$accordion.children().children("div").addClass("list2");
$accordion.on("click",".list1>p",function(){
if($(this).next(".list2").is(":visible")){
$(this).next(".list2").slideUp();
}else{
$(this).next(".list2").slideDown();
$(this).parent().siblings(".list1").children(".list2").slideUp();
}
});
}
實(shí)現(xiàn)效果:

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- jQuery Easyui使用(一)之可折疊面板的布局手風(fēng)琴菜單
- jQuery制作效果超棒的手風(fēng)琴折疊菜單
- 基于Jquery代碼實(shí)現(xiàn)手風(fēng)琴菜單
- jQuery多級(jí)手風(fēng)琴菜單實(shí)例講解
- 基于jQuery實(shí)現(xiàn)以手風(fēng)琴方式展開(kāi)和折疊導(dǎo)航菜單
- 基于JQuery的一句話搞定手風(fēng)琴菜單
- jquery實(shí)現(xiàn)簡(jiǎn)單手風(fēng)琴菜單效果實(shí)例
- jquery實(shí)現(xiàn)下拉菜單的手風(fēng)琴效果
- 基于jQuery實(shí)現(xiàn)手風(fēng)琴菜單、層級(jí)菜單、置頂菜單、無(wú)縫滾動(dòng)效果
- Jquery 垂直多級(jí)手風(fēng)琴菜單附源碼下載
相關(guān)文章
jQuery實(shí)現(xiàn)的背景顏色漸變動(dòng)畫效果示例
這篇文章主要介紹了jQuery實(shí)現(xiàn)的背景顏色漸變動(dòng)畫效果,涉及事件響應(yīng)及頁(yè)面元素屬性結(jié)合時(shí)間動(dòng)態(tài)變換的相關(guān)操作技巧,需要的朋友可以參考下2017-03-03
jQuery常見(jiàn)動(dòng)畫效果實(shí)現(xiàn)介紹
這篇文章主要為大家介紹了jQuery編程動(dòng)畫基本實(shí)現(xiàn)方法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-10-10
jq實(shí)現(xiàn)酷炫的鼠標(biāo)經(jīng)過(guò)圖片翻滾效果
一個(gè)酷炫的圖片翻滾效果要實(shí)現(xiàn)這個(gè)效果并不難,只要思路對(duì)了,一切都好辦,下面有個(gè)不錯(cuò)的示例,大家可以參考下2014-03-03

