0
页面重新加载之后,我需要保持滚动位置。我使用了此代码。滚动之前滚动闪光灯
window.onload = function() {
document.onscroll = function() {
sessionStorage.scrollTop = document.body.scrollTop;
};
if (sessionStorage.scrollTop != "undefined") {
document.body.scrollTop = sessionStorage.scrollTop;
}
};
但在滚动屏幕前闪烁。它就像非常快速的动画。我该如何解决它?
感谢您的回答!但现在我有另一个问题。我将这添加到文档的头部。
<style type="text/css">
.no_fouc {
display: none;
}
</style>
<script type="text/javascript">
document.documentElement.className = 'no_fouc';
</script>
这个文件就绪事件。
window.onload = function() {
document.onscroll = function() {
sessionStorage.scrollTop = document.body.scrollTop;
};
if (sessionStorage.scrollTop != "undefined") {
document.body.scrollTop = sessionStorage.scrollTop;
}
$('.no_fouc').removeClass('no_fouc');
};
,并在所有