фиксированный div в iframe не работает - PullRequest
8 голосов
/ 30 сентября 2011

Я работаю над приложением Facebook iframe.У меня есть одно всплывающее окно сообщения внутри этого приложения.Это всплывающее окно имеет фиксированную возможность.Но он не работает, так как добавлен внутри iframe без прокрутки.

Можно ли сделать всплывающее окно фиксированным в положении, если в фрейме нет прокрутки?

1 Ответ

12 голосов
/ 30 сентября 2011

Можно ли сделать всплывающее окно фиксированным в положении, если его в фрейме нет прокрутки?

Нет - iframe - это сам по себе документ.Все, что содержит position: fixed, не зафиксировано относительно основного документа.

Если вы хотите, чтобы что-то было исправлено относительно основного документа, вам нужно поместить его в основной документ- либо напрямую, либо путем копирования узла с помощью JavaScript (в таком случае хорошей идеей будет использование jQuery.)

Чтобы последний работал, и основной документ, и документ iframed должны быть в одном и том жепротокол, порт и домен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...