1
我是Ruby on Rails的新手,我很難設置選項卡。顯示的標籤,但我有一個問題,當頁面刷新。實現CSS和Ruby on Rails中的選項卡
每次頁面刷新時,標籤都不會保留在當前活動標籤上,而會恢復到第一個標籤。此外,標籤ID不會顯示在URL中。
我正在使用Ruby on Rails和Materialise CSS。
謝謝!
HTML
<div class="col s12">
<ul class="tabs" id="tabs">
<li class="tab col s3"><a href="#tabs-1">Learning</a></li>
<li class="tab col s3"><a href="#tabs-2">Setting Up</a></li>
<li class="tab col s3"><a href="#tabs-3">Milestones</a></li>
<li class="tab col s3"><a href="#tabs-4">Personal Survey</a></li>
</ul>
</div>
<div id="tabs-1" class="col s12">
<h5>Tab Content</h5>
</div>
<div id="tabs-2" class="col s12">
<h5>Tab Content</h5>
</div>
<div id="tabs-3" class="col s12">
<h5>Tab Content</h5>
</div>
<div id="tabs-4" class="col s12">
<h5>Tab Content</h5>
</div>
的js
<script>
$(document).ready(function(){
$('ul.tabs').tabs('select_tab', 'tab_id');
});
</script>
UPDATE
我試圖存儲主動標籤ID在本地存儲,但我不知道如果我做得正確。 Chrome顯示我的本地存儲中沒有商店。
Im on Rails using Materialize CSS with JQuery Plugin.
$("#tabs").tabs({
active: localStorage.getItem("currentIdx"),
activate: function(event, ui) {
localStorage.setItem("currentIdx", $(this).tabs('option', 'active'));
}
});