Jquery Treeview Expand and Collapse node on text click with persist cookie option -
i expand , collapse nodes when click +/- symbols , when click text (hyperlink) next each symbol. want collapse previous node , expand node clicked. using following method.
$(document).ready(function(){ // first example $("#navigation").treeview({ persist: "cookie", //i want store state , come state when reload page. collapsed: true, //i want collapse nodes when load. unique:true //i want open 1 node @ time }); }); i have tried lot of options none of them worked. please me.
my html is:
<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>
you're code behind generates <div><a href="#">marketing</a></div>. apparently, there wrong having 2 levels of tags. change structure <span>marketing</span> , work. guess use <a> or <div> if prefer.
i've made changes here , works: http://jsfiddle.net/lbstr/v7a6a/2/
Comments
Post a Comment