Twitter のブートストラップ タブを Web ページに組み込む場合、外部リンクから、またはページのリロード時に特定のタブに直接移動します挑戦的になる可能性があります。この記事では、タブ間をシームレスに遷移できるようにする解決策について詳しく説明します。
ブートストラップ タブを利用するafacility.phpというページがあり、特定のタブに移動したいとします。外部ページから。たとえば、次のリンクをクリックすると、
<a href="facility.php#home">Home</a> <a href="facility.php#notes">Notes</a>
それぞれ [ホーム] タブと [メモ] タブが表示されます。ただし、外部ページからの直接ナビゲーションでは、この遷移は発生しません。
この問題に対処するために、次の JavaScript コードを採用します。
// Javascript to enable link to tab var hash = location.hash.replace(/^#/, ''); // ^ means starting, meaning only match the first 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; })
Let'sソリューションの各部分を調べます:
このソリューションを使用すると、外部リンクから、またはページの更新時に特定の Bootstrap タブに簡単に直接移動できるようになり、ユーザー エクスペリエンスが向上します。
以上が外部リンクから、またはページの更新後に特定のブートストラップ タブに移動するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。