2012-04-10 49 views
0

我正在开发一个多个部分形式的应用程序(第1步,2步等)显示/滚动到页面顶部jQuery中

我在做什么,是分离这在div中,并提交按钮隐藏当前div,并显示下一个。

我想在页面滚动到顶部(就好像它是一个回传)时隐藏/显示下一部分:

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

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

但是,按预期这是行不通的。

+2

它正在做什么? – 2012-04-10 14:54:58

回答

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

将此用于最后一部分。

也使用.hide("fast");.show("fast")

0

你可以通过做滚动到你的DIV的顶部:

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

    window.location.href = '#div_two'; 
});