用選擇器啊 你根據(jù)這個(gè)改一下

站在用戶(hù)的角度思考問(wèn)題,與客戶(hù)深入溝通,找到茌平網(wǎng)站設(shè)計(jì)與茌平網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶(hù)體驗(yàn)好的作品,建站類(lèi)型包括:成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名注冊(cè)、虛擬主機(jī)、企業(yè)郵箱。業(yè)務(wù)覆蓋茌平地區(qū)。
$(".main a").click(function(){//如果設(shè)為.main a則在子菜單的點(diǎn)擊也有相同的效果
//找到主菜單項(xiàng)所對(duì)應(yīng)的子菜單項(xiàng)
var ulNode=$(this).next("ul");
/*最初的方法
if(ulNode.css("display")=="none"){
ulNode.css("display","block");//把display屬性改為block
}else{
ulNode.css("display","none");
}
知道你要啥樣的,就說(shuō)個(gè)最簡(jiǎn)單的豎列折疊菜單吧,比如:
菜單1
子菜單1
子菜單2
……
菜單2
子菜單1
子菜單2
……
如果要做這樣的折疊菜單 那html為:
div?class="menu"
div菜單1/div
ul
li子菜單1/li
li子菜單2/li
……
/ul
/div
div?class="menu"
div菜單1/div
ul
li子菜單1/li
li子菜單2/li
……
/ul
/div
css為:(沒(méi)樣式只有功能,樣式自己去加)
.menu?ul{?display:none}
js為:
$('.menu').click(function(){
$(this).find('ul').slideToggle();
)}
你呆以把html代碼貼出來(lái),寫(xiě)個(gè)折疊菜單不需要這么多代碼。最多4行,html結(jié)構(gòu)好的話(huà)2行足夠
分享一個(gè)常見(jiàn)于管理后臺(tái)的左側(cè)菜單欄折疊展開(kāi)的效果,基于jquery,效果圖如下:
一:頁(yè)面結(jié)構(gòu):
二:頁(yè)面樣式css,放在head標(biāo)簽里
三:引入jquery文件
四:給一級(jí)菜單綁定點(diǎn)擊事件,點(diǎn)擊時(shí)展開(kāi)下面的子菜單
五:給二級(jí)菜單綁定事件,點(diǎn)擊時(shí)加入選中的深色背景
六:阻止二級(jí)菜單點(diǎn)擊發(fā)生冒泡,當(dāng)點(diǎn)擊二級(jí)菜單的時(shí)候,一級(jí)菜單的事件也會(huì)發(fā)生,此時(shí)二級(jí)菜單會(huì)被收起,因此需要阻止事件冒泡
原文作者技術(shù)博客:
95后前端妹子一枚,愛(ài)閱讀,愛(ài)交友,將工作中遇到的問(wèn)題記錄在這里,希望給每一個(gè)看到的你能帶來(lái)一點(diǎn)幫助。
歡迎留言交流
div data-options="region:'west',split:true" title="導(dǎo)航菜單" style="width:280px;padding1:1px;overflow:hidden;"
//region:'west',這div的布局位置在西部
div id="nav" class="easyui-accordion" fit="true" border="false"http://easyui-accordion-創(chuàng)建可伸縮面板
c:forEach items="${menus}" var="menu"http://for循環(huán)
div title='${menu.name}'
ul class="easyui-tree" fit="false" border="false" data-options="http://easyui-tree創(chuàng)建樹(shù)菜單
valueField : 'id',
textField : 'name',
url : 'loginController?navTreeparentId=${menu.id}',//提交是的路徑
onClick : function(node) {//點(diǎn)擊事件帶一個(gè)節(jié)點(diǎn)的參數(shù)
if (node.attributes.href != '' node.attributes.href != null) {
openTab(node);//打開(kāi)這個(gè)節(jié)點(diǎn)
}
}"
/ul
/div
/c:forEach
/div
/div
這個(gè)注釋比較簡(jiǎn)陋,你可以根據(jù)easyui的api看下,你就會(huì)知道是什么意思了
文章標(biāo)題:jquery折疊菜單,jquery折疊菜單怎么做
分享地址:http://chinadenli.net/article11/dsgggdd.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)、靜態(tài)網(wǎng)站、網(wǎng)站維護(hù)、電子商務(wù)、定制網(wǎng)站、外貿(mào)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容