jquery.tree.js 是一個基于 jQuery 的樹形菜單插件,可以非常方便地創建和管理樹形結構的菜單組件。
要使用 jquery.tree.js,首先需要在 HTML 頁面中引入 jQuery 和 jquery.tree.js 的文件:
<script src="jquery.js"></script> <script src="jquery.tree.js"></script>
在 HTML 中創建一個空的 div 元素,作為樹形菜單的容器:
<div id="myTree"></div>
然后,在 JavaScript 中初始化樹形菜單:
$(function() { $('#myTree').tree({ data: [ { text: "根節點", nodes: [ { text: "子節點1" }, { text: "子節點2" } ] } ] }); });
可以看到,上面的代碼中創建了一個根節點,包含兩個子節點。這些數據可以通過 JavaScript 的對象數組來描述。
除了 data 屬性外,還可以使用其他屬性來自定義樹形菜單的樣式和行為。下面是一些常用屬性的說明:
data
:樹形菜單的數據animate
:是否顯示動畫效果autoOpen
:是否自動展開所有節點selectedBackColor
:選定節點的背景顏色selectedColor
:選定節點的文本顏色onLoadSuccess
:樹形菜單加載完成時觸發的回調函數onNodeSelected
:節點選中時觸發的回調函數
總而言之,jquery.tree.js 是一個非常方便實用的樹形菜單插件,可以輕松地創建出簡潔、美觀的樹形結構的菜單。
上一篇html源代碼講解