2016-05-10 4 views
1
var $form = $('form'); 
$form.submit(function() { 
    $.post($(this).attr('action'), $(this).serialize(), function(response) { 
    alert("Your form is submitted"); 
    location.reload(); 
    }, 'json'); 
    return false; 
}); 

私は強制的にlocation.reload();の後にユーザーをページの上部に配置するにはどうすればよいですか?アラートの後にトップにページを取ると、それが(この場合は上部で)オフに左ページをロードするリロードされますリロード後にページを上に置く方法は?

おかげ

+0

トップページの意味は? – Pabs123

+0

私は、ページの下部にあるフォームを折りたたんで送信すると、ページの再読み込みを強制します。リロード後、私はページを一番上に「着陸」させたいが、現在はフォームに着陸している。 – Vlad

+0

あなたのhtmlとcss、さらにはデモページを投稿する – yezzz

答えて

2
$('body').scrollTop(0); 
location.reload(); 

1

は、あなたのページにこのコードを使用します。

リロード後にトップページをスクロールします
$(document).ready(function(){ 
    $(this).scrollTop(0); 
}); 

1

「location.reload();」の前に次のコードを記述してください。

$(window).on('beforeunload', function() { 
    $(window).scrollTop(0); 
}); 
関連する問題