jQuery-Easyui 1.2 實(shí)現(xiàn)多層菜單效果的代碼
更新時(shí)間:2012年01月13日 23:55:55 作者:
早上打開郵箱,一位朋友問我之前JQuery-Easyui 怎么做可以實(shí)現(xiàn)多級(jí)菜單
11年9月份項(xiàng)目剛開始時(shí),找到了園中的瘋狂秀才。因?yàn)樾悴派厦娴腄emo沒有多級(jí)菜單。也是第一次接觸Easyui。好多不是明白。不過后來(lái)我們?nèi)€是搗鼓出來(lái)了。但是發(fā)現(xiàn)我們的項(xiàng)目用不了。就放棄了!一直擱在那……還好最后找到了
今天這位朋友想要這塊,就貼出來(lái)。有需要的可以看看。方法肯定不止一種。這只是我們實(shí)現(xiàn)的手段 呵呵
需求:菜單比如“導(dǎo)航菜單-基礎(chǔ)數(shù)據(jù)-基礎(chǔ)數(shù)據(jù)1-子菜單1”
效果:
/****************************************Index頁(yè)面******************************************/
var _menus = {
basic: [{
"menuid": "10",
"icon": "icon-sys",
"menuname": "常用菜單",
"menus":
[{
"menuid": "111",
"menuname": "基礎(chǔ)數(shù)據(jù)1",
"icon": "icon-nav",
"url": "#"
}, {
"menuid": "113",
"menuname": "基礎(chǔ)數(shù)據(jù)12",
"icon": "icon-nav",
"url": "#"
},
//
{
"menuid": "119",
"menuname": "這個(gè)是有子菜單的",
"icon": "icon-nav",
"menus": [{
"menuid": "120",
"menuname": "子菜單1",
"icon": "icon-nav",
"menus": [{
"menuid": "120",
"menuname": "子子菜單11111",
"icon": "icon-nav",
"url": "#"
}]
}]
},
//
{
"menuid": "115",
"menuname": "基礎(chǔ)數(shù)據(jù)13",
"icon": "icon-nav",
"url": "#"
}, {
"menuid": "117",
"menuname": "基礎(chǔ)數(shù)據(jù)14",
"icon": "icon-nav",
"url": "#"
}, {
"menuid": "119",
"menuname": "基礎(chǔ)數(shù)據(jù)15",
"icon": "icon-nav",
"url": "em/enterpriseChannelObtend.action"
}]
}, {
"menuid": "20",
"icon": "icon-sys",
"menuname": "測(cè)試一",
"menus": [{
"menuid": "211",
"menuname": "測(cè)試一11",
"icon": "icon-nav",
"url": "#"
}, {
"menuid": "213",
"menuname": "測(cè)試一22",
"icon": "icon-nav",
"url": "#"
}]
}],
point: [{
"menuid": "20",
"icon": "icon-sys",
"menuname": "郵件列表",
"menus": [{
"menuid": "211",
"menuname": "郵件用途",
"icon": "icon-nav",
"url": "#"
}, {
"menuid": "213",
"menuname": "郵件調(diào)整",
"icon": "icon-nav",
"url": "#"
}]
}]
};
源碼下載 jQuery-Easyui-12-three-Demo.rar
今天這位朋友想要這塊,就貼出來(lái)。有需要的可以看看。方法肯定不止一種。這只是我們實(shí)現(xiàn)的手段 呵呵
需求:菜單比如“導(dǎo)航菜單-基礎(chǔ)數(shù)據(jù)-基礎(chǔ)數(shù)據(jù)1-子菜單1”
效果:

復(fù)制代碼 代碼如下:
/****************************************Index頁(yè)面******************************************/
var _menus = {
basic: [{
"menuid": "10",
"icon": "icon-sys",
"menuname": "常用菜單",
"menus":
[{
"menuid": "111",
"menuname": "基礎(chǔ)數(shù)據(jù)1",
"icon": "icon-nav",
"url": "#"
}, {
"menuid": "113",
"menuname": "基礎(chǔ)數(shù)據(jù)12",
"icon": "icon-nav",
"url": "#"
},
//
{
"menuid": "119",
"menuname": "這個(gè)是有子菜單的",
"icon": "icon-nav",
"menus": [{
"menuid": "120",
"menuname": "子菜單1",
"icon": "icon-nav",
"menus": [{
"menuid": "120",
"menuname": "子子菜單11111",
"icon": "icon-nav",
"url": "#"
}]
}]
},
//
{
"menuid": "115",
"menuname": "基礎(chǔ)數(shù)據(jù)13",
"icon": "icon-nav",
"url": "#"
}, {
"menuid": "117",
"menuname": "基礎(chǔ)數(shù)據(jù)14",
"icon": "icon-nav",
"url": "#"
}, {
"menuid": "119",
"menuname": "基礎(chǔ)數(shù)據(jù)15",
"icon": "icon-nav",
"url": "em/enterpriseChannelObtend.action"
}]
}, {
"menuid": "20",
"icon": "icon-sys",
"menuname": "測(cè)試一",
"menus": [{
"menuid": "211",
"menuname": "測(cè)試一11",
"icon": "icon-nav",
"url": "#"
}, {
"menuid": "213",
"menuname": "測(cè)試一22",
"icon": "icon-nav",
"url": "#"
}]
}],
point: [{
"menuid": "20",
"icon": "icon-sys",
"menuname": "郵件列表",
"menus": [{
"menuid": "211",
"menuname": "郵件用途",
"icon": "icon-nav",
"url": "#"
}, {
"menuid": "213",
"menuname": "郵件調(diào)整",
"icon": "icon-nav",
"url": "#"
}]
}]
};
源碼下載 jQuery-Easyui-12-three-Demo.rar
您可能感興趣的文章:
- jQuery EasyUI API 中文文檔 - Menu菜單
- jQuery EasyUI API 中文文檔 - MenuButton菜單按鈕使用介紹
- 為EasyUI的Tab標(biāo)簽添加右鍵菜單的方法
- jQuery EasyUI實(shí)現(xiàn)右鍵菜單變灰不可用效果
- jQuery EasyUI 菜單與按鈕之創(chuàng)建簡(jiǎn)單的菜單和鏈接按鈕
- 輕松學(xué)習(xí)jQuery插件EasyUI EasyUI創(chuàng)建菜單與按鈕
- 輕松學(xué)習(xí)jQuery插件EasyUI EasyUI創(chuàng)建樹形菜單
- SSH框架網(wǎng)上商城項(xiàng)目第1戰(zhàn)之整合Struts2、Hibernate4.3和Spring4.2
- SSH框架網(wǎng)上商城項(xiàng)目第2戰(zhàn)之基本增刪查改、Service和Action的抽取
- SSH框架網(wǎng)上商城項(xiàng)目第4戰(zhàn)之EasyUI菜單的實(shí)現(xiàn)
相關(guān)文章
Jquery多選下拉列表插件jquery multiselect功能介紹及使用
支持點(diǎn)擊label實(shí)現(xiàn)checkbox組選擇,頭部選項(xiàng),如全選/ 取消全選 /關(guān)閉功能,支持鍵盤選擇等等,下面與大家分享下具體使用2013-05-05
jquery選擇器、屬性設(shè)置用法經(jīng)驗(yàn)總結(jié)
最近做項(xiàng)目用到了jquery。在做的過程中走了很多彎路,不停的搜索??偨Y(jié)出了一些jquery選擇器、屬性設(shè)置用法,供大家參考2013-09-09
JQuery操作Select的Options的Bug(IE8兼容性視圖模式)
JQuery在IE8兼容性視圖模式下操作Select的Options的Bug在本文進(jìn)行重現(xiàn)并給出詳細(xì)的解決方法,感興趣的朋友可以參考下哈,希望對(duì)你有所幫助2013-04-04
一個(gè)jquery實(shí)現(xiàn)的不錯(cuò)的多行文字圖片滾動(dòng)效果
本節(jié)與大家分享的多行文字圖片滾動(dòng)效果,基于jquery實(shí)現(xiàn),比較實(shí)用,有喜歡的朋友可以收藏下2014-09-09
element form 校驗(yàn)數(shù)組每一項(xiàng)實(shí)例代碼
這篇文章主要介紹了element form 校驗(yàn)數(shù)組每一項(xiàng)的實(shí)例代碼,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-10-10
使用jquery實(shí)現(xiàn)簡(jiǎn)單的ajax
本篇文章是對(duì)用jquery實(shí)現(xiàn)簡(jiǎn)單的ajax的實(shí)現(xiàn)方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-07-07
jQuery操作checkbox選擇(list/table)
本文將介紹下checkbox list選擇及checkbox table選中附效果圖,感興趣的朋友可以參考下哈,希望可以幫助到你2013-04-04
jQuery中創(chuàng)建實(shí)例與原型繼承揭秘
在普通情況下我們要用原生類、或者自定義類創(chuàng)建實(shí)例要用new運(yùn)算符,使構(gòu)造函數(shù)創(chuàng)建一個(gè)實(shí)例,并且實(shí)例繼承構(gòu)造器prototype上的所有公有方法2011-12-12

