Плагин Jquery Treeview Расположение - PullRequest
0 голосов
/ 07 августа 2011

Мне нравится плагин JQuery Treewiev http://bassistance.de/jquery-plugins/jquery-plugin-treeview/, но у меня есть одна проблема с ним.

Я использую постоянство на основе местоположения, но если в URL есть переменная get, она не сохраняется правильно.

Например: HTP: //yourwebpage.com/group

распознается иначе, чем HTP: //yourwebpage.com/group group_id = 555

Я понимаю, почему могут быть случаи, когда они не должны совпадать, но есть ли способ заставить treeView соответствовать этим двум состояниям. Так как я могу исправить эту проблему?

1 Ответ

0 голосов
/ 07 августа 2011

вы можете изменить способ доступа к местоположению в jquery.treeview.js

var current = this.find("a").filter(function() {
  return this.href.toLowerCase() == location.href.toLowerCase();
});

на

var current = this.find("a").filter(function() {
  return this.href.toLowerCase() == location.href.toLowerCase().split("?")[0];
});

или использовать постоянство cookie и установить значение cookie на location.href.toLowerCase().split("?")[0]

...