2013-06-19 2 views
0

나는이은 iframe에서 다음 jQuery를 코드 :iframe 내에서 아약스 요청 후 맨 위로 스크롤하는 방법은 무엇입니까?

<script> 
jQuery("#logBtn").click(function(){ 
    jQuery("#content-promo").load("/path/to/file.php", function(response, status, xhr) { 
     if (status == "error") { 
     var msg = "Sorry but there was an error: "; 
     $("#error").html(msg + xhr.status + " " + xhr.statusText); 
     }else{ //update 
     $("html, body").animate({ scrollTop: 0 }, "slow"); 
     } 
    }); 

    return false; 
}); 
</script> 

어떻게 할 수 다시 AJAX 요청 후 상단에 iframe을 스크롤?

답변

0

사용 :

$('#my-frame').scrollTop(); 
0

당신은

Parameters  
    * x-coord is the pixel along the horizontal axis. 
    * y-coord is the pixel along the vertical axis. 
1

나는 해결책을 발견이 코드 window.scrollTo(x-coord, y-coord);

를 사용할 수 있습니다. 아래 코드를 file.php에 추가했습니다. 이제 작동합니다.

<script> window.parent.parent.scrollTo(0, 800); </script>

관련 문제