Я думаю, вы ищете вариант persist
.Вы можете просмотреть документацию о доступных опциях здесь http://docs.jquery.com/Plugins/Treeview/treeview#options
Пример
$(".selector").treeview({
persist: "cookie",
cookieId: "navigationtree"
})
Обновление
Пример кода, который они используют для сохранения на основе файлов cookie, который работает на демонстрационной странице - sample 3 (в качестве местоположения используется образец 2, и, похоже, он не работает):
Javascript
<script type="text/javascript">
jQuery(document).ready(function() {
$('#page_tree').treeview({
collapsed: true,
persist: cookie
})
})
</script>
HTML
<ul id="page_tree">
<% @pages.each do |page| %>
<li id="title"><span> <%= page.name %> </span>
<ul>
<li> <%= link_to "#{page.title}" %> </li>
</ul>
</li>
<% end %>
</ul>
Мой единственный совет - если это не сработает, попробуйте статически связать ссылку сjavascript / css файлы и посмотрите, работает ли это, также вы захотите использовать скрипт cookie.js
.
<link rel="stylesheet" href="http://jquery.bassistance.de/treeview/jquery.treeview.css" />
<script type="text/javascript" src="http://jquery.bassistance.de/treeview/jquery.treeview.js" ></script>
<script type="text/javascript" src="http://jquery.bassistance.de/treeview/lib/jquery.cookie.js"></script>