Javascript 在移动Chrome上隐藏地址栏时调整div大小
我正在设计一个网站,我使用了所有同一类的部分 全高:100vh,在浏览器上运行良好,但在手机上存在问题 现在,每次我向下滚动divs时,都会向上缩放以填充地址栏的空间。。。我什么都试过了。。。 请有人帮我做这个。。。谢谢Javascript 在移动Chrome上隐藏地址栏时调整div大小,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我正在设计一个网站,我使用了所有同一类的部分 全高:100vh,在浏览器上运行良好,但在手机上存在问题 现在,每次我向下滚动divs时,都会向上缩放以填充地址栏的空间。。。我什么都试过了。。。 请有人帮我做这个。。。谢谢 www.nachopalaciosdg.com.ar/ejempo/index.html我假设当栏隐藏时视口高度会改变。是否可以设置最大高度值或使用JS定义文档就绪时的高度 比如: document.getElementById("myID").style.height = w
www.nachopalaciosdg.com.ar/ejempo/index.html我假设当栏隐藏时视口高度会改变。是否可以设置最大高度值或使用JS定义文档就绪时的高度 比如:
document.getElementById("myID").style.height = window.innerHeight + "px";
或者,使用jQuery,您可以轻松地将同一类的所有元素作为目标:
$(document).ready(function() {
$(".myClass").height(window.innerHeight);
}
我认为,只要你想为网站上的每个元素使用完整的视口高度,就无法避免CSS的问题。我认为你可能运气不好;所有的浏览器供应商都会做不同的黑客行为来让他们愚蠢的地址栏骗局发挥作用。