gpt4 book ai didi

javascript - 将 xul 对话框居中显示在屏幕上

转载 作者:行者123 更新时间:2023-11-29 18:37:15 24 4
gpt4 key购买 nike

在对话框中,我调整了一些图像的大小,然后强制将窗口调整为 sizeToContent。然后,我希望对话框以屏幕为中心。我怎样才能做到这一点?

最佳答案

我还四处搜索并查看 MDC 以寻找任何可以居中的东西,但一无所获,所以我创建了这个!这将适用于窗口和对话框。

var w=(screen.availWidth/2)-(document.getElementById('windowID').width/2);

var h=(screen.availHeight/2)-(document.getElementById('windowID').height/2);

window.moveTo(w,h);

您唯一必须更改的是 windowID 为窗口的 ID 值。它适用于所有屏幕分辨率,因为它采用总屏幕宽度和高度,然后将其分成两半,从而给出屏幕的中心,然后减去您的宽度和高度设置以将它们考虑在内,但也将它们除以一半以抵消没有偏移量的窗口将不会居中。

希望对您有所帮助!

关于javascript - 将 xul 对话框居中显示在屏幕上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1611992/

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