欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

jquery菜單是遍歷出來的

朱宗燕1年前6瀏覽0評論

在前端開發(fā)中我們經(jīng)常需要使用導航菜單,但是手寫一遍導航菜單的代碼比較麻煩,這時候jQuery提供了一個很方便的方法——遍歷。通過遍歷,我們可以輕松地生成導航菜單,以下是一個簡單的示例。

<div id="menu">
<ul>
<li>首頁</li>
<li>新聞資訊
<ul>
<li>國內新聞</li>
<li>國際新聞</li>
</ul>
</li>
<li>產(chǎn)品中心
<ul>
<li>產(chǎn)品分類1</li>
<li>產(chǎn)品分類2</li>
</ul>
</li>
<li>聯(lián)系我們</li>
</ul>
</div>

上面的代碼是一個基本的導航菜單,我們可以通過以下代碼來遍歷生成菜單:

$(document).ready(function(){
$("#menu ul").each(function(){
var submenu = $(this).find("ul");
if(submenu.length){
var parent_li = $(this).parent("li");
parent_li.append("<a href='#'><img src='arrow.png' alt='Dropdown' /></a>");
var dropdown = parent_li.find("a:first");
dropdown.on("click", function(){
submenu.slideToggle();
return false;
});
}
});
});

上面的代碼遍歷了菜單的ul元素,并查找是否有二級菜單(即是否有包含ul的li元素),如果有則給該li元素添加一個下拉箭頭圖標,并且綁定點擊事件展開或收起二級菜單。

通過遍歷可以輕松地生成導航菜單,而且代碼量也比手寫少很多,這在實際開發(fā)中非常實用。