0

jquery ui タブ バージョン 1.9.1 を使用していますが、2 番目のタブにスクローラーを含むコンテンツがあります。私がやろうとしているのは、2番目のタブに戻るたびに、タブをリセットする必要があることです(コンテンツを上から表示する必要があります)。

解決策を見つけようとしましたが、この特定の問題ではなく、タブとインデックスのフォーム フィールドをリセットすることになりました。

4

1 に答える 1

0

コードを提供していないことを考えると、推測するのは困難ですが、タブのコンテンツを . ajax を使用して、2 番目のタブの HTML の下部に、次のようなスクリプトを追加できます。

$(document).ready(function() {

    $('#secondTabID').animate({scrollTop:$('#secondTabID').offset().top}, 'slow');
});

HTML が静的である場合は、おそらく関数で何かを行うことができactivateます。

何かのようなもの:

$("#tabs").tabs({

    activate: function(event, ui) {

       ui.newTab.animate({scrollTop:ui.newTab.offset().top}, 'slow');
    }
});
于 2012-11-05T14:02:17.593 に答える