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

Popular posts from this blog

django - How can I change user group without delete record -

java - EclipseLink JPA Object is not a known entity type -

java - Need to add SOAP security token -