Java 在primefaces中定位对话框 我想在屏幕中间放置一个对话框,而不是在页面中间。

Java 在primefaces中定位对话框 我想在屏幕中间放置一个对话框,而不是在页面中间。,java,jsf,primefaces,Java,Jsf,Primefaces,我在定位带有素面的对话框时遇到问题。我的对话框通常在屏幕中间,如果页面的高度不大于屏幕,就可以了。但如果有一个滚动条,且高度为我的屏幕的3倍(例如,分辨率为1280*1024的3072),则该对话框将显示在我的屏幕之外的位置1536处。由于背景被冻结,我唯一能做的就是刷新或离开页面 有什么想法吗 您可以使用html -创建div元素。首先隐藏它 当您想要显示它时,更改z索引和div元素的显示 -您可以使用您想要的大小 我的想法:)使用属性position: position=“center” 其

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

有什么想法吗

您可以使用html

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

  • 当您想要显示它时,更改z索引和div元素的显示

  • -您可以使用您想要的大小


  • 我的想法:)

    使用属性
    position

    position=“center”

    其他可能的值包括:

  • 底部

  • 对,上面

  • 对,底部

  • 左上角

  • 左,底部