생활
js $(window).scrollTop() , offset().top?
안녕하세요 . 현재 홈페이지를 만들고 있는데 이해가 안되는 부분이 있어서 글 올립니다.
현재 js 이벤트로 scroll에 따라 해당 section의 offset().top보다 window scrollTop()이 커지면
이벤트를 실행시키는 코드를 짜고 테스트까지 잘되는데 여러번 테스트하다가 문제를 발견했습니다.
어떨때는 알맞게 동작을 잘하지만 또 어떨때는 해당 section에 들어가기전에 event가 실행됩니다.
각 section들에 이미지들이 들어가는데 이미지 로딩이 늦게 되면 offset().top 값이 제대로 안잡히는 건가요?
그냥 아예 안되는거면 차라리 다른 방법을 알아볼텐데 됬다가 안됬다가 이러니까 안되는 이유 자체가 궁금해져서
혼자 알아보다가 이유를 찾지 못하여 글 올리게 되었습니다 ㅠㅠ
현재는 html에 img를 넣어둔 상태지만 나중에는 db에서 이미지 src를 들고와서 이미지를 넣는 방식을 하려고 하는데
위 방식대로 개발하면 문제 될 만한게 있을까요?
2개의 답변이 있어요!