当我单击 +/- 符号以及单击每个符号旁边的文本(超链接)时,我想展开和折叠节点。我想折叠前一个节点并展开我单击的节点。我正在使用以下方法。
$(document).ready(function(){
// first example
$("#navigation").treeview({
persist: "cookie", //I want to store the state and come back to the state when i reload the page.
collapsed: true, //I want to collapse all the nodes when i load.
unique:true //I want to open only one node at a time
});
});
我尝试了很多选择,但没有一个有效。请帮我。
我的 HTML 是:
<ul id="navigation" class="treeview">
<li>
<div>
<a href="#">Marketing</a>
</div>
<ul>
<li>
<div>
<a href="#">Joysticks</a>
</div>
<ul>
<li>
<div>
<a href="#">Intel</a>
</div>
</li>
<li>
<div>
<a href="#">Microsoft</a>
</div>
</li>
<li>
<div>
<a href="#">Sony</a>
</div>
</li>
</ul>
</li>
<li>
<div>
<a href="#">Laptops</a>
</div>
<ul>
<li>
<div>
<a href="#">Apple</a>
</div>
<ul>
<li>
<div>
<a href="#">iMac</a>
</div>
</li>
<li>
<div>
<a href="#">MacBook Air</a>
</div>
</li>
<li>
<div>
<a href="#">MacBook Pro</a>
</div>
</li>
<li>
<div>
<a href="#">Accessories</a>
</div>
</li>
</ul>
</li>
<li>
<div>
<a href="#">Dell</a>
</div>
<ul>
<li>
<div>
<a href="#">Inspiron</a>
</div>
</li>
<li>
<div>
<a href="#">XPS</a>
</div>
</li>
</ul>
</li>
<li>
<div>
<a href="#">Sony</a>
</div>
</li>
</ul>
</li>
<li>
<div>
<a href="#">Phones</a>
</div>
<ul>
<li>
<div>
<a href="#">LG</a>
</div>
</li>
<li>
<div>
<a href="#">Motorola</a>
</div>
</li>
<li>
<div>
<a href="#">Samsung</a>
</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>