在浏览器中确定实际的查看大小
我试图确定当前浏览器窗口的实际viewPORT大小。我试过了:
window.innerHeight / innerWidth
document.documentElement.clientHeight / clientWidth
document.body.clientHeight / clientWidth
全部返回整页大小而不是查看区域。
我想要最终实现的是强制弹出菜单出现在屏幕上(在视口中)。现在,当它显示时,它可能显示在滚动下方,用户对此不满意。我知道他们点击的地方的x,y。我只需要将它与观看区域的大小(弹出窗口的大小)进行比较,看它是否会离屏。
应该注意的是,页面显示在IFRAME中,所以如果我需要上升一个级别来获得正确的值,我可以这样做。
没有找到相关结果
已邀请:
3 个回复
糖固傻染
。 我只需要将其与观看区域的大小进行比较 然后你还要看
/
。
乐遣杀屎
用不同的元素ID填写上面的代码,尝试使用body标签或包装器div。
布埃郝卞簿