jquery實(shí)現(xiàn)可點(diǎn)擊伸縮與展開的菜單效果代碼
本文實(shí)例講述了jquery實(shí)現(xiàn)可點(diǎn)擊伸縮與展開的菜單效果代碼。分享給大家供大家參考。具體如下:
這是一款jquery實(shí)現(xiàn)的點(diǎn)擊伸縮與展開的菜單代碼,操作方式大家都知道吧,點(diǎn)擊一下展開二級菜單的內(nèi)容,再次點(diǎn)擊則合攏,很經(jīng)典的折疊菜單。
運(yùn)行效果截圖如下:

在線演示地址如下:
http://demo.jb51.net/js/2015/jquery-click-show-hidden-menu-style-codes/
具體代碼如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>JQ點(diǎn)擊伸縮、展開的菜單</title>
<style type="text/css">
body { font-family: Arial; font-size: 16px; }
dl { width: 300px; }
dl,dd { margin: 0; }
dt { background-color:#ae8758; background-image:url(images/201207.png); background-repeat:no-repeat; background-position:5px 13px; font-size: 18px; padding: 5px 5px 5px 20px; margin: 2px; height:29px; line-height:28px; }
dt a { color: #FFF; text-decoration:none; }
dd a { color: #000; }
ul{ list-style: none; padding:5px 5px 5px 20px; margin:0; }
li{ line-height:24px;}
.bg{ background-position:5px -16px;}
</style>
<script type="text/javascript" src="jquery-1.6.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("dd").hide();
$("dt a").click(function(){
$(this).parent().toggleClass("bg");
$(this).parent().prevAll("dt").removeClass("bg")
$(this).parent().nextAll("dt").removeClass("bg")
$(this).parent().next().slideToggle();
$(this).parent().prevAll("dd").slideUp("slow");
$(this).parent().next().nextAll("dd").slideUp("slow");
return false;
});
});
</script>
</head>
<body>
<dl>
<dt><a href="#">鄭州美食</a></dt>
<dd>
<ul>
<li><a href="#">美食論壇</a></li>
<li><a href="#">地方小吃</a></li>
<li><a href="#">鄭州酒店</a></li>
</ul>
</dd>
<dt><a href="#">鄭州交通</a></dt>
<dd>
<ul>
<li><a href="#">新鄭機(jī)場</a></li>
<li><a href="#">周邊高速</a></li>
</ul>
</dd>
<dt><a href="#">鄭州房產(chǎn)</a></dt>
<dd>
<ul>
<li><a href="#">房產(chǎn)論壇</a></li>
<li><a href="#">大河論壇</a></li>
<li><a href="#">天下中原</a></li>
</ul>
</dd>
</dl>
</body>
</html>
希望本文所述對大家的jquery程序設(shè)計(jì)有所幫助。
- 基于jquery的二級聯(lián)動(dòng)菜單實(shí)現(xiàn)代碼
- 用jquery實(shí)現(xiàn)下拉菜單效果的代碼
- 用jquery實(shí)現(xiàn)的一個(gè)超級簡單的下拉菜單
- Jquery帶搜索框的下拉菜單
- jquery實(shí)現(xiàn)鼠標(biāo)滑過顯示二級下拉菜單效果
- jQuery點(diǎn)擊彈出下拉菜單的小例子
- 用jquery寫的菜單從左往右滑動(dòng)出現(xiàn)
- 基于JQuery的簡單實(shí)現(xiàn)折疊菜單代碼
- jquery實(shí)現(xiàn)左右滑動(dòng)菜單效果代碼
- jquery插件實(shí)現(xiàn)堆疊式菜單
相關(guān)文章
基于jQuery實(shí)現(xiàn)仿51job城市選擇功能實(shí)例代碼
這篇文章主要介紹了基于jQuery實(shí)現(xiàn)仿51job城市選擇功能實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下2016-03-03
jQuery晃動(dòng)層特效實(shí)現(xiàn)方法
這篇文章主要介紹了jQuery晃動(dòng)層特效實(shí)現(xiàn)方法,實(shí)例分析了animate方法與css樣式的操作技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-03-03
jquery跟隨屏幕滾動(dòng)效果的實(shí)現(xiàn)代碼
下面小編就為大家?guī)硪黄猨query跟隨屏幕滾動(dòng)效果的實(shí)現(xiàn)代碼。小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-04-04
如何使用jquery easyui創(chuàng)建標(biāo)簽組件
這篇文章主要介紹了如何使用jquery easyui創(chuàng)建標(biāo)簽組件的相關(guān)資料,需要的朋友可以參考下2015-11-11
jQuery中實(shí)現(xiàn)prop()函數(shù)控制多選框(全選,反選)
下面小編就為大家?guī)硪黄猨Query中實(shí)現(xiàn)prop()函數(shù)控制多選框(全選,反選)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-08-08
jquery學(xué)習(xí)筆記 用jquery實(shí)現(xiàn)無刷新登錄
為了防止以后好久不用生疏,在這里記下,供剛開始學(xué)習(xí)jquery的童鞋們借鑒,我也是剛開始學(xué)jquery,有什么寫的不對的地方,還請大家指出錯(cuò)誤,共同進(jìn)步。2011-08-08
jQuery 動(dòng)畫彈出窗體支持多種展現(xiàn)方式
今天剛寫的利用jQuery動(dòng)畫彈出窗體,支持了string、Ajax、iframe、controls四種展現(xiàn)方式,具體細(xì)節(jié)下面慢慢介紹,先看效果圖。2010-04-04
JQuery中使用.each()遍歷元素學(xué)習(xí)筆記
這篇文章主要介紹了jquery中使用.each()遍歷元素學(xué)習(xí)筆記,本文從實(shí)際項(xiàng)目經(jīng)驗(yàn)總結(jié)而來,需要的朋友可以參考下2014-11-11
淺談如何實(shí)現(xiàn)easyui的datebox格式化
這篇文章主要和大家一起聊一聊如何實(shí)現(xiàn)easyui的datebox格式化的方法,感興趣的小伙伴們可以參考一下2016-06-06

