<script>
$(window).on('scroll',function(){
let scrollY = document.documentElement.scrollTop;
let totalY = document.documentElement.scrollHeight - document.documentElement.clientHeight;
let percentage = (scrollY / totalY) * 100;//퍼센트 값
document.querySelector(".progress").style.width = percentage + "%";
console.log(document.documentElement.clientHeight)
console.log(document.documentElement.scrollHeight)
})
</script>
혼자 해결이 안돼서 구글에서 퍼온건데 다른 질문글에 답변주신거 보면
(스크롤한 높이 - 전체 높이) * 100 + % 라고 봤는데
그렇게 해도 되긴 하는데 위에 처럼
(스크롤한 높이 - (전체높이 - 현재높이)) 이렇게 입력해면 콘솔 찍어봤을때 숫자가 다르긴한데상단에 진척도가 제대로 나옵니다
둘 다 맞는 방법인가요?