var h = document.body.scrollHeight;
window.onresize = function(){
if (document.body.scrollHeight < h) {
document.getElementsByTagName("nav")[0].style.display = "none";
}else{
document.getElementsByTagName("nav")[0].style.display = "block";
}
};
<meta name="viewport" id="viewportMeta">
var initViewport = function(height){
var metaEl = document.querySelector("#viewportMeta");
var content = "height=" + height + ",width=device-width,initial-scale=1.0,user-scalable=no";
metaEl.setAttribute('name', 'viewport');
metaEl.setAttribute('content', content);
}
var realHeight = window.innerWidth > window.innerHeight ? window.innerWidth : window.innerHeight
initViewport(realHeight);
5 回答1.3k 阅读
5 回答2.2k 阅读
2 回答766 阅读✓ 已解决
2 回答1.5k 阅读
4 回答993 阅读✓ 已解决
2 回答929 阅读✓ 已解决
5 回答675 阅读✓ 已解决
中间部分做成可滚动的