無(wú)限級可刷新Js樹(shù)型菜單 dTree 2.05,作者:Geir Landrö
功能說(shuō)明:
1、可設置無(wú)限級菜單
2、不必使用框架
3、可刷新,多頁(yè)面內跳轉不會(huì )影響菜單(IE6下好像有點(diǎn)問(wèn)題)
4、可限級創(chuàng )造子樹(shù)
5、支持目前主流瀏覽器:IE5,6,7,ff
6、節點(diǎn)圖片可設置切換圖片效果

無(wú)限級Js樹(shù)型菜單屬性使用說(shuō)明(翻譯:rlog):
函數
add()
向樹(shù)里添加一個(gè)節點(diǎn)
只能在樹(shù)被創(chuàng )建之前調用.
必須 id, pid, name
參數
| 名字 | 類(lèi)型 | 描述 |
| id | Number | 唯一的ID號 |
| pid | Number | 判定父節點(diǎn)的數字,根節點(diǎn)的值為 -1 |
| name | String | 節點(diǎn)的文本標簽 |
| url | String | 節點(diǎn)的Url |
| title | String | 節點(diǎn)的Title |
| target | String | 節點(diǎn)的target |
| icon | String | 用做節點(diǎn)的圖標,節點(diǎn)沒(méi)有指定圖標時(shí)使用默認值 |
| iconOpen | String | 用做節點(diǎn)打開(kāi)的圖標,節點(diǎn)沒(méi)有指定圖標時(shí)使用默認值 |
| open | Boolean | 判斷節點(diǎn)是否打開(kāi) |
例子
mytree.add(1, 0, ’My node’, ’node.html’, ’node title’, ’mainframe’, ’img/musicfolder.gif’);
openAll()
打開(kāi)所有節點(diǎn)
可在樹(shù)被創(chuàng )建以前或以后調用.
例子
mytree.openAll();
closeAll()
關(guān)閉所有節點(diǎn)
可在樹(shù)被創(chuàng )建以前或以后調用.
例子
mytree.closeAll();
openTo()
Opens the tree to a certain node and can also select the node.
只能在樹(shù)被創(chuàng )建以后調用..
參數
| 名字 | 類(lèi)型 | 描述 |
| id | Number | 節點(diǎn)唯一的ID號 |
| select | Boolean | 判斷節點(diǎn)是否被選擇 |
例子
mytree.openTo(4, true);
配置
| 變量 | 類(lèi)型 | 默認值 | 描述 |
| target | String | true | 所有節點(diǎn)的target |
| folderLinks | Boolean | true | 文件夾可鏈接 |
| useSelection | Boolean | true | 節點(diǎn)可被選擇(高亮) |
| useCookies | Boolean | true | 樹(shù)可以使用cookies記住狀態(tài) |
| useLines | Boolean | true | 創(chuàng )建帶線(xiàn)的樹(shù) |
| useIcons | Boolean | true | 創(chuàng )建帶有圖標的樹(shù) |
| useStatusText | Boolean | false | 用節點(diǎn)名替代顯示在狀態(tài)欄的節點(diǎn)url |
| closeSameLevel | Boolean | false | 只有一個(gè)有父級的節點(diǎn)可以被展開(kāi),當這個(gè)函數可用時(shí)openAll() 和 closeAll() 函數將不可用 |
| inOrder | Boolean | false | 如果父級節點(diǎn)總是添加在子級節點(diǎn)之前,使用這個(gè)參數可以加速菜單顯示. |
例子
mytree.config.target = "mytarget";
聯(lián)系客服