2010-10-27 34 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