0

ページにタブがあり(タブ内のタブ)、タブを親部分から変更すると(たとえば、最初のタブから2番目のタブに移動してから最初のタブに戻る)、最初のタブの子タブのコンテンツが混在します。このバグを見たことがありますか?、それを修正する方法はありますか?ありがとう

(コンテンツはAjax経由でロードされています)

最初のタブ:見栄えがよく、混合されていません ここに画像の説明を入力してください

タブが混在する:(3つのタブすべてが1つのタブに表示されます)

ここに画像の説明を入力してください

4

1 に答える 1

4

同様の問題を再現することができました。この問題は、一意でないタブIDがある場合に発生します。

これが問題を説明するjsfiddleです:(
タブ3を見てください。Aが選択されていても内側のタブCが表示されます)

http://jsfiddle.net/gizmovation/JJnJF/

この問題を解決するには、内側のタブを変更して、外側のタブとは異なるIDを使用します。

これが修正されたjsfiddleです:(
タブ3を見てください。内側のタブAが正しく表示されます)

http://jsfiddle.net/gizmovation/EqyPM/

それでも問題が解決しない場合は、jqueryuiタブが新しくロードされたajaxコンテンツにバインドされていないことに関連している可能性があります。コンテンツがロードされた後、$(selector).tabs()を再バインドして、それが機能するかどうかを確認できます。

この情報がお役に立てば幸いです。

于 2012-05-25T16:49:46.663 に答える