我需要知道用户是否点击了前进按钮上浏览器的后退按钮,因为我根据地址栏中的#标签ID显示和隐藏了DIV。
我的代码:
window.onhashchange = function() {
var times;
if (location.hash.length > 0) {
times = parseInt(location.hash.replace('#',''),10);
//window.history.back();
console.log(times);
var timesone = times + 1;
var timesminone = times - 1;
console.log(window.hashVar);
$('#wizard-frame-' + timesone).hide('fade');
$('.active-step').removeClass('active-step');
$('#step-' + times).addClass('active-step');
$('#wizard-frame-' + times).show('fade');
} else {
times = 0;
}
}
不幸的是,它没有区分后退和前进按钮,因此它在转发时隐藏了错误的DIV