【发布时间】:2016-05-09 07:47:27
【问题描述】:
我使用 Jquery 来获取显示网站的设备的高度,以确保我的主页具有 100% 的高度,并且当滚动通过时,标题菜单将固定到顶部。 为此,我使用一个函数测量 Window InnerHeight,该函数在文档准备就绪时调用,以及窗口调整大小事件(以在用户在移动设备上更改纵向 / landscpae 模式或在桌面上调整其窗口大小时保持设计整洁)。
移动设备上的问题:android 上的地址栏在页面加载时显示,向下滚动时隐藏,然后在向上滚动时重新出现。这使得一些页面元素在每个机会都会改变大小并移动页面中的内容。对用户来说不愉快。
function setHeight() {
windowHeight = $(window).innerHeight();
$('.home-intro').css('min-height', windowHeight);
}
$( window ).resize(function() {
setHeight();
});
有没有办法获得窗口大小,不受地址栏显示的影响?
【问题讨论】:
标签: javascript android jquery html css