私は Twitter ブートストラップのタブ プラグインを使用しています。タブをアクティブにするリンクには、タブの HTML コンテンツを含む div で始まり、#
その後に続くURL フラグメントが含まれている必要があります。id
<a href="#home" data-toggle="tab">Home</a>
<div class="tab-pane" id="home">...</div>
を使用する必要をなくす方法はあります#
か? また、インリンクを削除してみ#
ましたが、どういうわけかリンクをクリックしてもブラウザがリンクをたどりません!
私は backbone.js と pushstates を使用しているので、 を含まないリンクを探しています。#
クリックすると、Web アドレスがmydomain.com/home
ではなく に更新されmydomain.com/#home
ます。
<a href="home" data-toggle="tab">Home</a>
<div class="tab-pane" id="home">...</div>
と...
$(function() {
$('a[data-toggle="tab"]').on('shown', function(e) {
// Update URL in address bar to trigger Backbone.js's router
window.location.hash = e.target.hash;
});
});
これはできますか?それとも、backbone.js を使用して独自のタブ機能を作成したほうがよいでしょうか?