2017-10-17 7 views
-1

ユーザーがページをリフレッシュするときにスクロールして、下のスクリプトを試してみました。ロード時にスクロールして私と一緒に作業しない

$(window).on('load', function() { 
    $('body').scrollTop(0); 
    $('html').scrollTop(0); 
    }) 

そしてまた、この試みた:最後の1は動作しますが、それは、ロード開始前にページを表示

$(window).on('beforeunload', function(){ 
$(window).scrollTop(0); 
}); 

$(document).ready(function(){ 
$(this).scrollTop(0); 
}); 

、あまりにもこれを。

どのような考えですか?

答えて

0

setTimeout()を使用して、loadイベントのscrollTop(0)を設定するとします。ここでライブの例を提供することはできませんが、確かに役立ちます。以下のコードを確認してください。

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