有一个项目需要再详情页出现多个tab的布局
并且要求有字段排序
当点击排序后网页就会跳转到11111的选项卡上并且刷新页面也会跳转,这就cd了。
百度了下有人说给tab 写死ID就能解决,赶紧尝试。
页面加载的 js
但是运行 发行只是当前页面刷新起到了作用,我切换tab以后,依然不对。然后想了想能不能记住hash值,然后跳转。
最终这个算勉强达到要求。
var now_tab = $('.nav-tabs a.active').attr('href');
$('.nav-tabs a').on('click', function () {
sessionStorage.setItem('hash', $(this).attr('href'));
});
var hash = sessionStorage.getItem('hash');
if (hash) {
$('.nav-tabs a[href="' + hash + '"]').tab('show');
} else {
sessionStorage.setItem('hash', now_tab);
}
记录下以免忘了,好脑子不如赖笔头~~,有更好的方案,欢迎留言指正!