0

ある種のマルチパートフォーム(ステップ1、ステップ2など)を使用してアプリを開発しています

私がやっていることは、これをdivに分割し、送信ボタンで現在のdivを非表示にして、次のdivを表示することです。

次の部分を非表示/表示するときに、ページを(ポストバックのように)一番上までスクロールしたいのですが:

$('#my_submit_button').click(function (){
    $('#div_one').hide();
    $('#div_two').show();

    //now it should scroll to top of window...
    $(window).scrollTop(100);
});

ただし、これは期待どおりに機能していません。

4

2 に答える 2

1
    $('body').animate({scrollTop : 0},'slow');

これを最後の部分に使用します。

また使用.hide("fast");し、.show("fast")

于 2012-04-10T15:16:22.343 に答える
0

次のようにして、divの一番上までスクロールできます。

$('#my_submit_button').click(function (){
    $('#div_one').hide();
    $('#div_two').show();

    window.location.href = '#div_two';
});
于 2012-04-10T15:16:31.563 に答える