我可以在页面刷新后加载最后一个当前页面标签。我的真正目的是这个。
但刷新后,当我点击另一个标签时,会发生以下情况:
1.非活动标签很好地活跃(这就是我想要的),
2.标签变为活动状态,页面位置自动向下滚动。
请注意,添加下面评论的功能后,此问题就开始了。
这是我的JS档案。
$(document).ready(function(){
$('#firstTab a').on('click', function(e)){
e.preventDefault();
$(this).tab('show');
},onClickEventFunction1());
$('#secondTab a').on('click', function(e)){
e.preventDefault();
$(this).tab('show');
},onClickEventFunction2());
//problem starts after here
$("ul.nav-pills-homepage > li > a").on("shown.bs.tab", function (e) {
var id = $(e.target).attr("href").substr(1);
window.location.hash = id;
});
var hash = window.location.hash;
$('#myTabs a[href="' + hash + '"]').tab('show');
}
任何帮助都将不胜感激。