-1

很快:我想在屏幕中间放置一个对话框,而不是在页面中间。

我在定位带有 primefaces 的对话框时遇到问题。我的对话框通常位于屏幕中间,如果我的页面高度不大于我的屏幕,则可以。但是如果有一个滚动条并且高度是例如我的屏幕的 3 倍(例如 1280*1024 分辨率中的 3072),则对话框显示在我的屏幕之外的位置 1536。由于背景被冻结,我唯一能做的就是刷新或离开页面。

任何想法?

4

2 回答 2

1

使用属性position

position="center"

其他可能的值是:

  1. 最佳

  2. 底部

  3. 剩下

  4. 正确的

  5. 对,上

  6. 对,下

  7. 左,上

  8. 左下

于 2014-11-12T11:51:20.747 回答
0

您可以使用 html 。

  1. - 创建 div 元素。首先隐藏它

  2. 当你想显示它时,改变 div 元素的 z-index 和显示。

  3. - 你可以使用你想要的尺寸

我的想法 :)

于 2013-05-27T07:02:52.647 回答