当我刷新页面时,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);
});
答案 0 :(得分:2)
在重新加载页面之前尝试使用以下内容。
$('body').scrollTop(0);
编辑:上面的解决方案是垂直滚动,而我认为你想要水平滚动。
我查看了您添加的代码,请尝试以下操作:
$(".outerwrapper").scrollLeft(0)...
答案 1 :(得分:0)
试试这个
window.scrollTo(0, 0);
这将滚动到窗口的左上角。