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');
};
그리고 그것은`페이지가 onload 이벤트가 발생하기 전에 렌더링 시작하기 때문에 이것은 아마 모든