刷新页面不刷新滚动条javascript

时间:2013-09-24 14:21:01

标签: javascript jquery

当我刷新页面时,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);
});

2 个答案:

答案 0 :(得分:2)

在重新加载页面之前尝试使用以下内容。

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

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

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

$(".outerwrapper").scrollLeft(0)...

答案 1 :(得分:0)

试试这个

 window.scrollTo(0, 0);

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