Как переместить iframe вдоль DOM, не проигрывая, это довольно?

Действительно ли это возможно?

Я попытался переместить его, но iframe содержание dissapear.

Попробованный, чтобы получить содержание iframe и разместить их в новое место, но весь отдел обработчиков dissapear.

Попробованный, чтобы сделать то же, но с новым jQuery 1.4.2 функции, которые клонируют все события наряду с ним.

Но это не работает :)

Таким образом, я решил попросить здесь справку.

Как переместить проклятый iframe в другое место в документе, не проигрывая, это - содержание? ^_^

Спасибо

Добавленный:

txtad_iframe = ad_container.find('iframe');                 
its_contents = txtad_iframe.contents();
its_body = its_contents.find("div:first").clone(true).insertAfter(cthis.find('#photos'));

Здесь я пытаюсь скопировать содержание в новый контейнер рекламы. Но это не работает. Баннер контекста не реагирует по щелчку событие.

Я попытался переместить ad_container в контейнер, но iframe содержимое тела dissapears.

6
задан Sean Kinsey 21 May 2010 в 21:35
поделиться

1 ответ

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

я думаю.

РЕДАКТИРОВАТЬ

Я думаю, вы можете сделать что-то вроде

its_body = its_contents.find("div:first").clone(true);
$(its_body).insertAfter(cthis.find('#photos'));
1
ответ дан 17 December 2019 в 22:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: