【发布时间】:2016-12-03 09:34:37
【问题描述】:
我有一个带有引导选项卡的页面,我想从外部页面链接。所以我可以立即访问我感兴趣的内容。
尽管我阅读了很多关于物质的问题,但我还是无法真正达到目标。我写的这段代码对我不起作用:
var hash = document.location.hash;
if (hash) {
$('.nav-tabs a[href='+hash+']').tab('show');
}
// Change hash for page-reload
$('.nav-tabs a').on('shown.bs.tab', function (e) {
window.location.hash = e.target.hash;
});
我的 HTML 如下
<ul id="profile-tabs" class="nav-tabs">
<li class="active"><a href="<?php echo get_permalink(); ?>#general-informations" data-toggle="tab"><?php _e("General Info",'Mytheme');?></a></li>
<li class=""><a href="<?php echo get_permalink(); ?>#other" data-toggle="tab"><?php _e("Other",'Mytheme');?></a></li>
</ul>
我在想我可能以错误的方式使用 .hash。你能帮助我或提出类似的答案吗?我的意思是我已经阅读了几乎所有没有成功的书。 谢谢。
【问题讨论】:
标签: javascript jquery twitter-bootstrap hash tabs