つまり、基本的に、タブのクローンを作成して後で編集するための追加ボタンがあるタブバーがあります。私の問題は、非常に多くのタブが追加されると、私の(左矢印と右矢印)と私の追加ボタンが削除されることです。タブを追加し、ボタンが消えないようにするにはどうすればよいですか?固定位置はオプションではありません。最新のタブの横にボタンが必要です。バーが最大幅に達すると、ボタンはそこに留まります。矢印はタブをスクロールして、オーバーフロー時に非表示になるタブを確認します。http://jsfiddle.net/pHraC/1/
html
<div class="tabBox" style='max-width:800px'>
<ul class="tabs">
<li class="selected"><a href="#">Certificate of Quantity</a></li>
<li><a href="#">COQ - Products/Chemicals</a></li>
<li><a href="#">Movement Summary</a></li>
<li><a href="#">Barge Survey</a></li>
<ul class="tabButtons">
<li><a href="#" class="tabNavLeft"><-</a></li>
<li><a href="step-2b.html" class="tabNavRight">-></a></li>
<li><div class="tabNavAdd" title="Add another report form to nomination" style="margin-top:6px">
<input type='button' value='add' class='addTab' /></div></li>
</ul>
</ul>
</div>
jquery
// add new tab
$("input.addTab").live("click", function (event) {
var ultab = $(this).closest('.tabs'); // cache ul.tabs
var li = ultab.children('li:not(.selected)').first(); // cache the row
ultab.children('li:last').after(li.clone().find('a').attr("href", "#").text('New Tab').end());
});