gpt4 book ai didi

javascript - 如何获取屏幕上的可用区域

转载 作者:行者123 更新时间:2023-11-28 02:51:12 25 4
gpt4 key购买 nike

在我的 Flex 应用程序中,模块可以大于屏幕分辨率并具有垂直滚动条。

当用户点击某处时,我会在鼠标坐标的位置弹出一个小组件。

但是,如果用户单击距离屏幕边缘太近,我需要防止组件出现在可视区域之外。

为此,我需要知道可视区域的尺寸。我已经尝试过 Capabilties.screenResolutionX 和 Capability.screenResolutionY,但它们此区域将包括浏览器工具栏。

This.width 和 this.height 显然不起作用,因为模块将增长超过 100% 高度。

那么有什么方法可以计算浏览器中的可用空间(无论是在 ActionScript 中还是在 JavaScript 中)?

最佳答案

我在 Javascript 和ExternalInterface 中使用以下内容来检索 Actionscript3 中的结果。

function pageWidth() { return window.innerWidth != null? window.innerWidth: document.body != null? document.body.clientWidth:null;}function pageHeight() {return window.innerHeight != null? window.innerHeight: document.body != null? document.body.clientHeight:null;}

关于javascript - 如何获取屏幕上的可用区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3724095/

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