iframe - возможна ли динамическая высота / ширина? - PullRequest
0 голосов
/ 06 июля 2011

Я добавляю iframe в div с помощью jQuery.Я бы хотел, чтобы он занимал всю ширину / высоту div.Возможно ли это?

1 Ответ

1 голос
/ 06 июля 2011

Да,

вы можете установить свойство frame.height = div.offsetHeight (оно должно включать отступы) ... То же самое для ширины.

<div id="myDiv">
    <h1>
        I'm H1
    </h1>
</div>

<script>
    alert(document.getElementById('myDiv').offsetHeight);
</script>

Если вы попробуете этоВ коде вы можете видеть, что при изменении H1 с помощью P или Span смещение offsetHeight изменится.

Таким образом, вы можете:

var h = document.getElementById('myDiv').offsetHeight;   
$('#myFrame').attr('height', h);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...