gpt4 book ai didi

java - GWT 缩放时居中对话框

转载 作者:行者123 更新时间:2023-12-01 05:05:52 24 4
gpt4 key购买 nike

我正在使用 GWT 2.4 开发 GWT 移动 应用程序。我希望在缩放或普通 View 中我的 DialogBox 始终位于用户视口(viewport) 的中心。在普通 View 上,center()可以处理它,但是当页面缩放时,DialogBox会在整个浏览器窗口的中心弹出,其中包括页面的滚动部分,而不是在用户视口(viewport)的中心。这个怎么做?请帮忙。提前致谢。

最佳答案

您需要将一个处理程序附加到捕获缩放事件的窗口。在此处理程序中,您调用

myDialogBox.setPopupPosition((Window.getClientWidth() - myDialogBox.getOffsetWidth())/2, (Window.getClientHeight() - myDialogBox.getOffsetHeight())/2);
}

如果您想以不同的方式对待它们,则可能需要添加对对话框大于浏览器窗口的情况的检查。

关于java - GWT 缩放时居中对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12685658/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com