私のページにはブートストラップのタブがありますが、それをクリックするとタブは表示されません。位置を上にスクロールしてタブが見えるようにする方法はありますか?私が見つけたものは何も私を助けなかった。私はタブの位置を変えることも、隠れたアンカーを使うこともできません。タブはアンカーです。タブを表示した後にスクロールする
<ul class="nav nav-tabs" role="tablist">
<li class="active bio" role="presentation"><a href="#bio" role="tab" data-toggle="tab">biografie</a></li>
<li class="films hidden-sm hidden-md hidden-lg" role="presentation"><a href="#films" aria-controls="films" role="tab" data-toggle="tab">filmografie</a></li>
<li class="trivia hidden-xs" role="presentation"><a href="#trivia" role="tab" data-toggle="tab">zajímavosti</a></li>
<li class="awards hidden-xs" role="presentation"><a href="#awards" role="tab" data-toggle="tab">ocenění</a></li>
<li class="videos hidden-xs" role="presentation"><a href="#videos" role="tab" data-toggle="tab">videa</a></li>
<li class="gallery hidden-xs" role="presentation"><a href="#gallery" role="tab" data-toggle="tab">galerie</a></li>
<li class="contact hidden-xs" role="presentation"><a href="#contact" role="tab" data-toggle="tab">kontakt</a></li>
</ul>
これは私がアンカーに取得するために使用JSです:タブ付き
$("ul.nav-tabs > 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;
$('.nav-tabs a[href="' + hash + '"]').tab('show');
ページ:http://testovani-frameworku.wz.cz/jennifer-lawrence.html#awards
ちょっとしたヒント: 'location.hash'は物事であり、'# 'とそれに続くすべてが含まれています。 –
あなたはフィドルを作ることができますか? – sniels