gpt4 book ai didi

javascript - 在(IE 和 Chrome)中使用双显示器时查找显示器的分辨率

转载 作者:可可西里 更新时间:2023-11-01 14:48:46 25 4
gpt4 key购买 nike

在我的 Web 应用程序中,我需要根据显示器分辨率(1024×1024 和 2048×1280)调整网格宽度。

此处用户同时使用多个显示器。每当用户从一台显示器拖动到另一台显示器时,我需要将网格宽度更改为显示器宽度。

我使用的代码是:

$(document).ready(function () {         
var Width = screen.availWidth;
window.onresize = SetScreenSize;
});

function SetScreenSize() {
$("#tblContent").css("width", Width + "px");
}

这里的问题是当我将浏览器窗口从主监视器拖到辅助监视器时,辅助监视器显示与主监视器相同的 screen.availWidth(分辨率)。

最佳答案

在上面的代码中,您只在加载页面时设置 Width 变量 - 因此宽度仅在页面加载完成的第一个显示器上设置。相反,您应该在每次调整窗口大小时查询它。像这样

$(document).ready(function () {

window.onresize = SetScreenSize;

});
function SetScreenSize() {

$("#tblContent").css("width", screen.availWidth + "px");

}

它应该工作

关于javascript - 在(IE 和 Chrome)中使用双显示器时查找显示器的分辨率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24160676/

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