0
$(function() {
// constants
var SHOW_CLASS = 'show',
HIDE_CLASS = 'hide',
ACTIVE_CLASS = 'active';
$('.tabs').on('click', 'li a', function (e) {
e.preventDefault();
var $tab = $(this),
href = $tab.attr('href');
$('.active').removeClass(ACTIVE_CLASS);
$tab.addClass(ACTIVE_CLASS);
$('.show')
.removeClass(SHOW_CLASS)
.addClass(HIDE_CLASS)
.hide();
$(href)
.removeClass(HIDE_CLASS)
.addClass(SHOW_CLASS)
.hide()
.fadeIn(550);
});
});
我試過hiddenfield方法,但不知何故,我仍然無法在刷新後保持在同一個標簽上。以上是我從JS文件得到的代碼。刷新頁面後保留在同一標籤頁
請提供一個[mcve] – charlietfl
使用'localStorage.setItem('currentTab',value)'將tab改名並保存'localStorage.getItem('currentTab',value)'在頁面加載後檢索存儲值,即在'$(document).ready(function(){...})'中 –