這裏是一個源
<ul>
<li id="1">
<a href="#">
Product root
</a>
<ul>
<li id="2">
<a href="#">
Electronicis
</a>
<ul>
<li id="445">
<a href="#">
Computers
</a>
<ul>
<li id="446">
<a href="#">
SSD
</a>
</li>
</ul>
<ul>
<li id="447">
<a href="#">
GPU
</a>
</li>
</ul>
<ul>
<li id="448">
<a href="#">
MoBo
</a>
</li>
</ul>
</li>
</ul>
<ul>
<li id="449">
<a href="#">
Navigation
</a>
</li>
</ul>
</li>
</ul>
<ul>
<li id="3">
<a href="#">
Whatever
</a>
</li>
</ul>
</li>
</ul>
沒有什麼幻想,只是幾個嵌套列表...
這裏是我的jsTree
負載腳本$("#jsTreeContainer")
.jstree({
"plugins": ["themes", "html_data", "ui" , "search"]
})
.bind("select_node.jstree", function(event, data) {
var selectedObj = data.selected;
alert(selectedObj.attr("id"));
})
.delegate("a", "click", function (event, data) { event.preventDefault(); });
});
我現在想完成的是,在頁面加載時打開節點「導航」(id:449)。我嘗試過initally_open,initally_select參數,但沒有運氣,我甚至試着用搜索插件來擺弄,再次沒有運氣。
有沒有人設法做到這一點,以及如何?
這必須是一個非常普遍的要求,但我找不到解決方案。
我使用的主分支從GitHub,這裏... https://github.com/vakata/jstree
乾杯, T.
你可以提供工作jsfiddle嗎? – Radek 2013-03-18 00:11:11