0

Web アプリケーションを作成しており、タブ ウィジェットを使用して、ほとんどの Web ブラウザーにあるタブ機能を複製したいと考えています。ユーザーができるようにしたい: タブを移動 (ソート) し、タブを動的に作成し、タブを動的に閉じる。

私が見つけた問題は、タブを閉じるにはそのインデックスが必要であり、他のタブを動的に開いたり、閉じたり、並べ替えたりできるという事実を考慮すると、閉じたいときにタブのインデックスを取得/取得する必要があることです。

4

2 に答える 2

0

少なくともタブを閉じるには、タブを含むリスト項目内にリンクを追加する必要があります。これは「x アウト」ボタンになります。ユーザーがそのリンクをクリックし、そのクラスのすべてのリンクをクリックするための jquery イベント ハンドラーがある場合、それはインデックスを認識します。移動/ドラッグについても同じです。トリッキーな部分は、新しいタブを追加した場合、そのタブは何を表示するかということです。「無題」?

于 2009-10-11T00:21:42.813 に答える
0

では、なぜインデックスを取得できないのでしょうか。

$('ul li a').click(function(){ 
    var index = $(this).parent().index($(this).parent());
    alert(index); 
});
于 2009-10-11T00:16:54.087 に答える