jQuery treeview одновременно persist:"cookie" и persist:"location"
Как сделать, чтобы в jQuery treeview и состояние ветвей сохранялось и выделение элемента меню было.
чтобы persist был равен и "cookie" и "location" как бы <script> $(document).ready(function(){ $("#example").treeview({ persist: "location+cookie" }); }); </script> P.S. javascript нуб |
Цитата:
|
Цитата:
|
ты хочешь, чтобы переход по ссылкам (не из дерева) отображался в дереве (текущая страница)?
посмотри исходники, текущий пункт выбирается как-то так: var current = this.find("a").filter(function() { return this.href.toLowerCase() == location.href.toLowerCase(); }); if ( current.length ) { current.addClass("selected").parents("ul, li").add( current.next() ).show(); } Цитата:
|
Да, я думаю, многим бы пригодилось готовое решение, т.к. довольно сложно с нуля вникнуть, как правильно писать javascript-код, а нужно быстро применить на сайте с этим плагином.
Если кому не сложно помочь, описал эту проблему подробно здесь, в другой теме Я так понимаю, нужно написать функцию типа parseUrlQuery() как писали тут, к window.location и вставить её в: var current = this.find("a").filter(function() { return this.href.toLowerCase() == parseUrlQuery(); }); Но мне непонятно все, начиная, что за тип var data = {}; и можно ли сравнивать его с this.href.toLowerCase(). Ну и самое главное, не знаю, как написать эту функцию parseUrlQuery() для этого случая. |
Часовой пояс GMT +3, время: 00:08. |