jQuery采用連綴寫法實(shí)現(xiàn)的折疊菜單效果
本文實(shí)例講述了jQuery采用連綴寫法實(shí)現(xiàn)的折疊菜單效果。分享給大家供大家參考。具體如下:
這是一款jQuery采用連綴寫法實(shí)現(xiàn)的折疊菜單效果,作者是位高手啊,自己用jQuery的連綴寫法編寫的,差不多是手風(fēng)琴菜單,功能是實(shí)現(xiàn)了,不過有點(diǎn)擔(dān)心效率,作者希望與高人一起交流進(jìn)步。
運(yùn)行效果截圖如下:
在線演示地址如下:
http://demo.jb51.net/js/2015/jquery-lz-fade-in-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>1-5-1</title> <style> /** 清除內(nèi)外邊距 **/ body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 結(jié)構(gòu)元素 */ dl, dt, dd, ul, ol, li, /* list elements 列表元素 */ pre, /* text formatting elements 文本格式元素 */ form, fieldset, legend, button, input, textarea, /* form elements 表單元素 */ th, td /* table elements 表格元素 */ { margin: 0; padding: 0; } body,button, input, select, textarea { font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; } h1, h2, h3, h4, h5, h6 { font-size: 100%; } address, cite, dfn, em, var { font-style: normal; } /* 將斜體扶正 */ code, kbd, pre, samp { font-family: courier new, courier, monospace; } /* 統(tǒng)一等寬字體 */ small { font-size: 12px; } /* 小于 12px 的中文很難閱讀,讓 small 正?;?*/ ul, ol { list-style: none; } /** 重置文本格式元素 **/ a { text-decoration: none; } a:hover { text-decoration: underline; } sup { vertical-align: text-top; } /* 重置,減少對(duì)行高的影響 */ sub { vertical-align: text-bottom; } /** 重置表單元素 **/ legend { color: #000; } /* for ie6 */ fieldset, img { border: 0; } /* img 搭車:讓鏈接里的 img 無邊框 */ button, input, select, textarea { font-size: 100%; } /* 使得表單元素在 ie 下能繼承字體大小 */ /* 注:optgroup 無法扶正 */ /** 重置表格元素 **/ table { border-collapse: collapse; border-spacing: 0; } </style> <style type="text/css"> #menu{width:300px;overflow:hidden} #menu dt{background:#ccc;color:#fff;cursor:pointer} #menu dd{background:#f4f4f4;color:#fff;;display:none} #menu dt.hover{background:green} </style> <script type="text/javascript" src="jquery1.3.2.js" ></script> <script type="text/javascript"> $(function(){ $("dl").mouseover(function(){ $(this).children('dt').addClass('hover').end().children("dd").show(); $(this).siblings().children('dt').removeClass("hover").end().end().siblings().children("dd").hide(); }); }); </script> </head> <body> <div id="menu"> <dl> <dt>第1章-認(rèn)識(shí)jQuery</dt> <dd><a href="#">1.1-JavaScript和JavaScript庫</a></dd> <dd><a href="#">1.2-加入jQuery</a></dd> <dd><a href="#">1.3-編寫簡單jQuery代碼</a></dd> <dd><a href="#">1.4-jQuery對(duì)象和DOM對(duì)象</a></dd> </dl> <dl> <dt>第2章-jQuery選擇器</dt> <dd><a href="#">2.1-jQuery選擇器是什么</a></dd> <dd><a href="#">2.2-jQuery選擇器的優(yōu)勢</a></dd> <dd><a href="#">2.3-jQuery選擇器</a></dd> <dd><a href="#">2.4-應(yīng)用jQuery改寫示例</a></dd> </dl> <dl> <dt>第3章-jQuery中的DOM操作</dt> <dd><a href="#">3.1-DOM操作的分類</a></dd> <dd><a href="#">3.2-jQuery中的DOM操作</a></dd> </dl> </div> </body> </html>
希望本文所述對(duì)大家的jQuery程序設(shè)計(jì)有所幫助。
相關(guān)文章
jquery的相對(duì)父元素和相對(duì)文檔定位示例代碼
在開發(fā)jquery時(shí)候經(jīng)常需要用到定位,有相對(duì)父元素定位和相對(duì)文檔定位,本文為此總結(jié)下,有需要的朋友可以參考下2013-08-08JQuery 構(gòu)建客戶/服務(wù)分離的鏈接模型中Table分頁代碼效率初探
JQuery構(gòu)建客戶/服務(wù)分離的鏈接模型中Table分頁代碼效率初探!2010-01-01jQuery實(shí)現(xiàn)單擊按鈕遮罩彈出對(duì)話框效果(2)
這篇文章主要為大家詳細(xì)介紹了jQuery實(shí)現(xiàn)單擊按鈕遮罩彈出對(duì)話框效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-02-02Yii-自定義刪除確認(rèn)彈框(zyd)jquery實(shí)現(xiàn)代碼
Yii-自定義刪除確認(rèn)彈框(zyd),簡單/時(shí)尚/大方適合比較愛酷的人使用,時(shí)尚的你可不要錯(cuò)過了哈,希望本文知識(shí)點(diǎn)可以幫助到你2013-03-03