2012-02-04 70 views
0

我使用JQuery和学习,我只是好奇,有没有办法让DOMwindow自动调整其内容?DOMWindow弹出自动调整大小的内容?

我设法弄清楚如何改变参数来取代宽度和高度而不是px,但是我发现动态调整大小视图会更好地利用我网站的用途。

我应该看看不同类型的代码来完成这个?

+0

您可以发布您的当前代码吗? – 2012-02-04 17:05:42

+0

新窗口是否加载了您可以控制的脚本,css等? – sinemetu1 2012-02-04 17:09:42

回答

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