有一個需求:菜單導(dǎo)航條需要依據(jù)不同的權(quán)限動態(tài)提取出來。計劃是將功能模塊與用戶權(quán)限之間的關(guān)系保持到一個配置表中。所以功能菜單的話就需要動態(tài)提取出來再顯示。借助JQuery框架實現(xiàn)一段動態(tài)菜單顯示的方案。
一、學(xué)習(xí)一款它的插件TreeView
這個插件能夠把無序列表轉(zhuǎn)換成可展開與收縮的Tree。
<!DOCTYPE HTML PUBLIC "-//W
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<link rel="stylesheet" href="screen.css" type="text/css" />
<link rel="stylesheet" href="jquery.treeview.css" type="text/css" />
<script type="text/javascript" src="jquery.treeview.js"></script>
<script>
$(document).ready(function(){
$("#example").treeview();
});
</script>
</head>
<body>
<ul id="example" class="filetree">
<li><span class="folder">Folder 1</span>
<ul>
<li><span class="file">Item 1.1</span></li>
</ul>
</li>
<li><span class="folder">Folder 2</span>
<ul>
<li><span class="folder">Subfolder 2.1</span>
<ul>
<li><span class="file">File
<li><span class="file">File
</ul>
</li>
<li><span class="file">File 2.2</span></li>
</ul>
</li>
<li class="closed"><span class="folder">Folder 3 (closed at start)</span>
<ul>
<li><span class="file">File 3.1</span></li>
</ul>
</li>
<li><span class="file">File 4</span></li>
</ul>
</body>
</html>
可以參考 :
http://docs.jquery.com/Plugins/Treeview
聯(lián)系客服