2010-10-27 38 views

回答

6

对于隐藏标题栏,您需要一个setTimeout()apparently)。

window.onload = function() { 
    setTimeout(function() { window.scrollTo(0, 1) }, 100); 
}; 
0

试着这么做

window.onload = function() { 
    window.scrollTo(0, 0); 
}; 

本应隐藏地址栏。

0

尝试使用scroll命令在BODY标签的末尾放置一个脚本。

<script>window.scrollTo(0,1)</script> 

它适用于我们的iPhone和Android应用程序。

1

这样对我的作品每次...

放入标题下面的脚本:

<!-- Remove Web Address Bar Cross Platform --> 

<script type="text/javascript"> 
function hideAddressBar() 
{ 
    if(!window.location.hash) 
    { 
     if(document.height < window.outerHeight) 
     { 
      document.body.style.height = (window.outerHeight + 50) + 'px'; 
     } 

     setTimeout(function(){ window.scrollTo(0, 1); }, 50); 
    } 
    } 
window.addEventListener("load", function(){ if(!window.pageYOffset){ hideAddressBar(); } }); 
window.addEventListener("orientationchange", hideAddressBar); 
</script> 

据我所知,额外的高度的组合添加到页面和scrollTo()语句使地址栏消失。

希望这会有所帮助.. :)

0

你需要在javascript中做到这一点吗?就个人而言,我只是添加一个meta标签:

<meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1,minimal-ui"> 
+0

没有为我工作。 – gimp3695 2017-02-02 07:00:20