如何使用jquery treeview插件時應用緩存。 我還需要在刷新時顯示選中的樹狀結構。jquery樹視圖緩存
http://jquery.bassistance.de/treeview/demo/
代碼
<div class="Content">
<%= javascript_include_tag "jquery.treeview" %>
<%= stylesheet_link_tag "jquery.treeview" %>
<script type="text/javascript">
jQuery(document).ready(function(){
jQuery("#page_tree").treeview({
persist: "location",
collapsed: true
});
});
</script>
<ul id="page_tree">
<% @pages.each do |page| %>
<li id ="title">
<%= page.name %>
<ul>
<li><%= link_to "#{page.title}" %></li>
</ul>
</li>
<% end %>
喜喬恩,用你的選項時,無法正常工作。我現在只使用兩個選項:「位置」, 摺疊:true。我還需要在刷新時顯示選中的樹。謝謝 – Sri 2011-03-30 04:20:31
如果您將'persist:'設置爲位置,它會查找與location.href匹配的錨並激活樹視圖的該部分。使用Cookie,每次點擊時它會將位置寫入Cookie,並在重新加載時恢復數據。您可能沒有正確設置使用位置。你可以嘗試cookie嗎? – jon3laze 2011-03-30 04:28:42
是的,如果我更改爲「cookie」,「+」按鈕不顯示,無法查看父項下的子鏈接。 – Sri 2011-03-30 04:57:12