테스트 사이트 - 개발 중인 베타 버전입니다

ie 문제 질문입니다.. 채택완료

humanb2box 8년 전 조회 2,147

크롬에서는 문제없이 맨 첫부분부터 로드가 되는데


ie에서는 2번째 섹션으로 웹페이지가 로드됩니다..


어떻게 해야할까요? ㅠㅠ


스크립트를 쓰려해도 어떻게 써야할지 감이 도무지 않오네요..


$(window).scroll(function(){

var area0 = $("#wrap").offset().top;

$("html, body").one.animate({scrollTop:area0},500);

});

이렇게 했더니 계속 위로 올라가고..


그래서 아래껄 쓰려했더니 같을것 같네요.. 어떻게 해야할까요?

window.onload = function()
{ 


} 



댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
8년 전

아래의 sir 사이트에 있는 스크롤 이동 스크립트를 참고하세요.

        <script type="text/javascript" charset="utf-8">
        $(function() {

            $("#top_btn .scroll-top").on("click", function(e) {
                e.preventDefault();
                $("html, body").animate({scrollTop:0}, '500');
                return false;
            });
            $("#top_btn .scroll-center").on("click", function(e) {
                e.preventDefault();

                var middle_pos = $("body").offset().top - ( $(window).height() - $("body").outerHeight(true) ) / 2;

                $("html, body").animate({scrollTop:middle_pos}, '500');
                return false;
            });
           
            $("#top_btn .scroll-bottom").on("click", function(e) {
             e.preventDefault();
             
             var scrollBottom = $("html,body").scrollTop + $("html,body").height();
             
                $("html, body").animate({scrollTop:$(document).height()}, '500');
                return false;
            });
        });
        </script>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

h
humanb2box
8년 전
페이지가 로드되면 자동으로 한번만 올라가게 하고 싶습니다..
어떠한 액션이 없이요.ㅠㅠㅠ
페이지가 로드되면 페이지의 중간에서 로드되거든요..
천사별
8년 전
<body onload="여기에 넣으면 되지 않나요">
h
humanb2box
8년 전
아 온로드는 한번만 실행하는군요,, 혹시나 했는데 역시나군요,,감사합니다..

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인