基于JQuery的簡單實(shí)現(xiàn)折疊菜單代碼
更新時(shí)間:2010年09月15日 01:29:21 作者:
利用JQUERY簡單的實(shí)現(xiàn)功能菜單的折疊效果。本人初學(xué),寫后臺稍多一點(diǎn),很少寫前臺的效果。還請大蝦們多多指教。
菜單為二級,初始化時(shí)為折疊效果,單擊大項(xiàng)標(biāo)題時(shí)展開,顯示二級列表。
HTML代碼如下:
<body>
<div class="mainleftFAQ">
<div class="category">
<img src="images/admin.gif" width="215" height="66" />
</div>
<div id="disp">
</div>
<div class="bartitleFAQ">
<img src="images/yuan.gif" /><span class="admintext11">服務(wù)管理</span></div>
<div class="FAQlist">
<ul>
<li><a href='#'> 等待提交</a></li>
<li><a href='#' title=''> 等待發(fā)布</a></li>
<li><a href='#' title=''> 正式項(xiàng)目</a></li>
<li><a href='#' title=''> 點(diǎn)此新增</a></li></ul>
</div>
<div class="bartitleFAQ">
<img src="images/yuan.gif" /><span class="admintext11">更新流程</span></div>
<div class="FAQlist">
<ul>
<li><a href='#'> 后臺搜索</a></li>
<li><a href='#' title=''> 更新流程</a></li>
</div>
<div class="bartitleFAQ">
<img src="images/yuan.gif" /><span class="admintext11">FAQ管理</span></div>
<div class="FAQlist">
<ul>
<li><a href='#'> 等待提交</a></li>
<li><a href='#' title=''> 等待發(fā)布</a></li>
<li><a href='#' title=''> 正式項(xiàng)目</a></li>
<li><a href='#' title=''> 點(diǎn)此新增</a></li></ul>
</div>
<div class="bartitleFAQ">
<img src="images/yuan.gif" /><span class="admintext11">下載管理</span></div>
<div class="FAQlist">
<ul>
<li><a href='#'> 等待提交</a></li>
<li><a href='#' title=''> 等待發(fā)布</a></li>
<li><a href='#' title=''> 正式項(xiàng)目</a></li>
<li><a href='#' title=''> 點(diǎn)此新增</a></li></ul>
</div>
<div class="bartitleFAQ">
<img src="images/yuan.gif" /><span class="admintext11">返回首頁</span></div>
</div>
</body>
其中JQUERY腳本,只需簡單的幾行便可以實(shí)現(xiàn)想要的效果。具體代碼如下所示:
<script language="javascript" type="text/javascript">
$(document).ready(function () {
//將二級菜單設(shè)置為不可見
$(".FAQlist").css("display", "none");
//單擊一級菜單觸發(fā)的事件
$(".bartitleFAQ").click(function () {
$(".FAQlist").css("display", "none");//將二級菜單全部設(shè)置為不可見
$(this).next(".FAQlist").css("display", "block");//當(dāng)前一級菜單的二級菜單設(shè)置為可見
})
})
</script>
HTML代碼如下:
復(fù)制代碼 代碼如下:
<body>
<div class="mainleftFAQ">
<div class="category">
<img src="images/admin.gif" width="215" height="66" />
</div>
<div id="disp">
</div>
<div class="bartitleFAQ">
<img src="images/yuan.gif" /><span class="admintext11">服務(wù)管理</span></div>
<div class="FAQlist">
<ul>
<li><a href='#'> 等待提交</a></li>
<li><a href='#' title=''> 等待發(fā)布</a></li>
<li><a href='#' title=''> 正式項(xiàng)目</a></li>
<li><a href='#' title=''> 點(diǎn)此新增</a></li></ul>
</div>
<div class="bartitleFAQ">
<img src="images/yuan.gif" /><span class="admintext11">更新流程</span></div>
<div class="FAQlist">
<ul>
<li><a href='#'> 后臺搜索</a></li>
<li><a href='#' title=''> 更新流程</a></li>
</div>
<div class="bartitleFAQ">
<img src="images/yuan.gif" /><span class="admintext11">FAQ管理</span></div>
<div class="FAQlist">
<ul>
<li><a href='#'> 等待提交</a></li>
<li><a href='#' title=''> 等待發(fā)布</a></li>
<li><a href='#' title=''> 正式項(xiàng)目</a></li>
<li><a href='#' title=''> 點(diǎn)此新增</a></li></ul>
</div>
<div class="bartitleFAQ">
<img src="images/yuan.gif" /><span class="admintext11">下載管理</span></div>
<div class="FAQlist">
<ul>
<li><a href='#'> 等待提交</a></li>
<li><a href='#' title=''> 等待發(fā)布</a></li>
<li><a href='#' title=''> 正式項(xiàng)目</a></li>
<li><a href='#' title=''> 點(diǎn)此新增</a></li></ul>
</div>
<div class="bartitleFAQ">
<img src="images/yuan.gif" /><span class="admintext11">返回首頁</span></div>
</div>
</body>
其中JQUERY腳本,只需簡單的幾行便可以實(shí)現(xiàn)想要的效果。具體代碼如下所示:
復(fù)制代碼 代碼如下:
<script language="javascript" type="text/javascript">
$(document).ready(function () {
//將二級菜單設(shè)置為不可見
$(".FAQlist").css("display", "none");
//單擊一級菜單觸發(fā)的事件
$(".bartitleFAQ").click(function () {
$(".FAQlist").css("display", "none");//將二級菜單全部設(shè)置為不可見
$(this).next(".FAQlist").css("display", "block");//當(dāng)前一級菜單的二級菜單設(shè)置為可見
})
})
</script>
您可能感興趣的文章:
相關(guān)文章
jQuery實(shí)現(xiàn)驗(yàn)證用戶登錄
這篇文章主要為大家詳細(xì)介紹了jQuery實(shí)現(xiàn)驗(yàn)證用戶登錄,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-12-12關(guān)于jQuery中fade(),show()起始位置的一點(diǎn)小發(fā)現(xiàn)
下面小編就為大家?guī)硪黄P(guān)于jQuery中fade(),show()起始位置的一點(diǎn)小發(fā)現(xiàn)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-04-04一個(gè)超簡單的jQuery回調(diào)函數(shù)例子(分享)
下面小編就為大家?guī)硪黄粋€(gè)超簡單的jQuery回調(diào)函數(shù)例子(分享) 。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-08-08jQuery的animate函數(shù)學(xué)習(xí)記錄
jQuery.animate的每種動畫過渡效果都是通過easing函數(shù)實(shí)現(xiàn)的,下面是自己研究之后對其的基本認(rèn)識2014-08-08