だから私はこのJavaScriptを持っています:
$(window).scroll(function () {
if ($(window).scrollTop() > 0 && !document.contains(document.getElementById('toTop'))) {
var top = '<div id="toTop" onclick="tTop()"></div>';
$('body').append(top);
}
});
function tTop() {
$('html,body').scrollTop(0);
}
$(window).scroll(function () {
if (document.contains(document.getElementById('toTop')) && $(window).scrollTop() == 0) {
$('div').remove('#toTop');
}
});
スクロールバーが一番上にあるときにページが読み込まれると、問題なく動作します。ただし、スクロールバーが一番下にあるときにページを更新すると、ページは上にスクロールしますが、スクロールは一番下にとどまります。誰でもこれを修正する方法を教えてもらえますか?