2012-02-07 4 views
0

В основном у меня есть IFRAME, который отображает данную страницу. Я хочу разместить ряд DIV поверх определенных элементов в пределах этой IFRAME. Я не могу редактировать CSS исходной страницы IFRAME.Наложение DIV поверх другого элемента

В настоящее время я использую JQuery, чтобы добавить дивы в IFRAME:

$('#portal').contents().find('.callout').append('<div class="overlay">Test</div>'); 

(#portal является IFRAME, .callout является целевой ДИВ)

Так что теперь мне просто нужно div.overlay к отображаться поверх/над целевым DIV. Возможно ли это сделать?

+1

«iframe» загружен из того же домена, что и исходная, правильно? – Sampson

+0

Привет. Да. – GSTAR

ответ

4

Да, вы можете поместить элемент absolute или relative в контейнер, а затем установить соответствующее положение.

.overlay { 
    position: absolute; 
    left: 10px; 
    top: 10px; 
    z-index: 1; 
} 
Смежные вопросы