2012-02-04 2 views
0

Я использую JQuery и узнаю, как я иду, мне было просто любопытно, есть ли у него способ изменения размера DOMwindow для его содержимого?DOMWindow popup auto resize to contents?

Мне удалось выяснить, как изменить параметры, чтобы принять% width и height вместо px, но я считаю, что динамическое изменение размера будет лучше использовать цель моего сайта.

Должен ли я искать код другого типа для этого?

+0

Не могли бы вы высказать свой текущий код? –

+0

Являются ли новые сценарии загрузки окна, css и т. Д., Которыми вы управляете? – sinemetu1

ответ

0

Если вы имели содержащий обруч элемент, который содержит все содержимое, и не устанавливаются на 100%:

<div id="main_container"> 
    // page contents 
</div> 

Теперь Вы можете получить размеры вмещающего элемента, а затем измените размер окна, чтобы костюм.

В JQuery:

$(document).ready(function() { 
    var myElement = $('#main_container'); 
    var sWidth = myElement.width(); 
    var sHeight = myElement.height(); 

    window.resizeTo(sWidth, sHeight); 
}) 

Есть другие способы сделать это, если вы будете искать тщательно на этом сайте, вы найдете ответ на свой вопрос. Вы можете использовать (document).width() и (window).width(), как описывает этот ответ: jQuery(document).width() doesn't include width outside of viewable area