1

当我刷新页面时,javascripts(滚动条)不会刷新,因为它们保持在它们开始时的相同位置。我需要在每个 javascript 中实现哪些代码以允许滚动条在页面刷新的同时刷新?

我看到了这个:

window.location.reload(true);

但这没有用。

JS

这是我的 JS:

$(function () {  // DOM READY shorthand

    $("#right, #left").click(function () {
        var dir = this.id == "right" ? '+=' : '-=';
        $(".outerwrapper").stop(false,true).animate({ scrollLeft: dir + '251' }, 1000);
    });

});

我在顶部有这个:

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

2 回答 2

2

在重新加载页面之前尝试以下操作。

$('body').scrollTop(0);

编辑:上面的解决方案是垂直滚动,而我认为你想水平滚动。

我查看了您添加的代码,请尝试以下操作:

$(".outerwrapper").scrollLeft(0)...
于 2013-09-24T14:24:01.873 回答
0

试试这个

 window.scrollTo(0, 0);

这将滚动到窗口的左上角。

于 2013-09-24T14:25:04.340 回答