2011-03-30 5 views
4

전에이 질문을했을 가능성이 있습니다. =)하지만 여전히 고정 된 요소를 iFrame에 넣을 수 있는지 알고 있습니까? 나는 브라우저 창 전체에 고정 된 관계를 의미합니까?iFrame 내의 고정 요소

감사합니다.

답변

4

아니요 - 경계 외부의 iframe 내에 항목을 표시 할 수 없습니다.

+1

나는 또한 당신이 표시 한 후, iframe이 자체에 고정 된 위치를 설정할 수 있습니다 ... 말을해야 : iframe이 내에서

top = window.height()/2 - $(id).height()/2 left = window.width()/2 - $(id).width()/2 

이 작업을 수행 그 요소는 브라우저 창에서 수정 될 것입니다. – DNR

+0

그래, iFrame 안에 고정 된 실제 iFrame 이외의 것은 원하지 않지만 브라우저 창과 관련하여. 사용자가 아래로 스크롤 할 때, 전체 페이지가 오른쪽으로 스크롤되는 경우 iFrame에 앱이있는 "Facebook 앱 iframe"을 생각해보십시오. 페이스 북과 iframe 모두. –

2

"페이스 북 응용 프로그램은 iframe"에 대한 솔루션 - 당신이 아래로 사용자가 스크롤은 전체 페이지를 아래로 스크롤 할 때, iframe에 앱을 설치 한, 페이스 북과 iframe이 모두 :

자바 스크립트를 사용하여 일반적으로 당신은 위치 것 지금처럼 고정 된 요소 : t

top = window.parent.pageYOffset + window.parent.height()/2 - $(id).height()/2 
left = window.width()/2 - $(id).width()/2 
관련 문제