【发布时间】:2013-05-27 04:15:51
【问题描述】:
目前,我可以将width 属性设置为auto 以获取窗口的全部宽度,并且如果窗口大小正在更改(例如重新调整浏览器窗口大小或显示它),它会动态调整自身在不同的屏幕尺寸上)。示例:http://jsfiddle.net/NnsN2/
但是,我无法让 height 正常工作。它始终是适合内容的最小高度,即使我尝试将其设置为 auto。
首先获取窗口高度 ($(window).height()) 并将其用于height 的常用方法在这里不起作用,因为它是静态的,不会动态适应窗口大小的变化。
如何使高度始终占据窗口的全高,并且能够适应窗口大小的变化?
【问题讨论】:
-
所以你想让对话框覆盖整个窗口?
-
@Alnitak,是的,覆盖整个窗口并在窗口大小发生变化时自动调整大小。
-
在我看来,jQuery UI 对话框可能不是工作的正确控制...
-
@Alnitak,那么适合这项工作的工具是什么?
-
这取决于您需要 jQuery 对话框的特定功能。在第一个实例中,我将从一个高 zIndex 100% 宽度/高度“覆盖”div 开始,然后从那里开始构建。这可能会有所帮助 - stackoverflow.com/questions/13993471/…
标签: javascript jquery css jquery-ui