position fixed div in iframe funktioniert nicht

8

Ich arbeite an Facebook Iframe-Anwendung. Ich habe ein Popup-Meldungsfeld in dieser Anwendung. Dieses Pop-up hat eine feste Position. Aber es funktioniert nicht als hinzugefügt in iframe ohne scroll.

Ist es möglich, das Popup in der Position zu fixieren, wenn es im Iframe ohne Scroll ist?

    
Arpit Vaishnav 30.09.2011, 10:26
quelle

1 Antwort

11
  

Ist es möglich, das Popup in der Position zu fixieren, wenn es im Iframe ohne Scroll ist?

Nein - das iframe ist ein Dokument für sich. Alles mit position: fixed darin ist nicht relativ zum Hauptdokument festgelegt.

Wenn Sie möchten, dass etwas relativ zum Hauptdokument korrigiert wird, müssen Sie es in das Hauptdokument einfügen - entweder direkt oder durch Kopieren des Knotens mit JavaScript (jQuery ist in einem solchen Fall eine gute Idee) / p>

Damit letzteres funktioniert, müssen sowohl das Hauptdokument als auch das iframed-Dokument dasselbe Protokoll, denselben Port und dieselbe Domäne haben.

    
Pekka 웃 30.09.2011, 10:28
quelle

Tags und Links