是否有一种方法可以测量用户在他的网站中可见的高度?
Is there a way to measure the height of what's visible to the user in his website?
我想在Javascript中测量可见内容区域的高度(这意味着-它的顶部位于我开始看到网站内容的地方,并且它在我拥有windows或mac任务面板的地方结束)。它因浏览器而异,如果我在浏览器中有其他面板,它会改变其大小。
我怎样才能得到这些数据?
这里有一些有用的Javascript(不是jQuery)工具,你可以使用它们来找到这个:
document.body.offsetWidth
document.body.offsetHeight
这些查找body元素的Width和Height(所以除非你对body元素做了一些奇怪的事情,否则这应该可以工作)。
还有:
window.innerWidth
window.innerHeight
这些会给你浏览器视窗的宽度,就像antimatterfish说的。
您是指$(window).height();
和$(window).width();
吗?
相关文章:
- 为所有查看网站的用户保存变量
- 如果用户回答是,我想关闭网站
- 如何让iPhone用户在我的网站上观看带字幕的视频
- 如何制作交互式网站并允许用户编辑网站内容
- 使用谷歌分析'Wordpress网站的用户ID功能
- 在用户滚动时加载单个页面网站的不同部分
- 检测用户关闭标签页或离开网站
- 如何创建一个提示用户输入登录id和密码的网站
- 实现已验证用户更新状态的最佳方式,作为对系统中已更改状态的反应.(ASP.NET MVC网站)
- 为网站创建用户生成的文本
- 检查用户在网站上使用的平台
- 如何获取我的网站(我的服务器)用户的MAC地址
- 用户在网站上创建和管理菜单
- 我正在尝试为一个网站创建一个文本框,可以将文本更改为用户希望的任何格式
- 如何在用户缩放我的网站时修复字体大小(CTRL+'+')
- 如何在我的网站上获得用户在线状态(实时)
- 允许用户键入html标签并将其保存到文件中以在网站上显示
- 根据用户在asp.net网站中选择的弹出窗口使用JavaScript操作网页
- 防止Angular网站上未经授权的用户在重定向到登录之前看到网站的最佳方式
- 如何在网站上实现一个按钮,允许用户将生成的数组数据保存为ASCII文件