2013-08-02 2 views
0

srcdoc 속성을 사용하여 iframe 내부에 긴 TOS가있는 다음 HTML 코드가 있습니다. iframe을 아래로 스크롤 할 때 jQuery로 어떻게 감지 할 수 있는지 궁금합니다.iFrame이 하단으로 스크롤 될 때 jQuery 화재 이벤트

$(function(){ 
    $('.tos').scroll(function() { 
     if ($(this).scrollTop() == $(this)[0].scrollHeight - $(this).height()) { 
      $('.tos-checkbox').removeAttr('disabled'); 
     } 
    }); 
}); 

감사

답변

1

을 당신 때문에 고유의 보안에서의이 작업을 수행 할 수 없습니다 : 나는하지만 다음 코드를 작동하지 않은

<html> 
    <body> 
     <iframe srcdoc="HTML" class="tos"></iframe> 
    </body> 
</html> 

: (예를 들어, 사용자가 약관을 볼 수있다) 브라우저. 이런 종류의 "능력"을 열면 모든 종류의 보안 문제가 발생할 것입니다.

TOS를 iFrame없이 HTML에로드 할 수있는 방법이 있습니까? 서버 측 코드를 사용하여 외부 TOS 페이지의 내용을 읽고 DIV로 렌더링하십시오.

+0

나는 그렇게 생각했다. 대신 div를 사용했다. – Bill

관련 문제