0

ページがロードされたときにブラウザウィンドウの一番下まで自動スクロールして、アドレスバーを押し上げるにはどうすればよいですか?

4

1 に答える 1

0

ページが iOS デバイスの画面の高さよりも長い限り、以下のスクリプトが機能し、Safari アプリの上部にあるアドレス バーを非表示にします。

$(document).ready(function(){
    setTimeout(function(){
       window.scrollTo(0, 1);
    }, 0);
});

ページがビューポートの高さよりも長くない場合、スクロールする場所がなく、このスクリプトは機能しません!

ただし、Web サイトが iOS デバイスのホーム画面に追加された場合、次の行はすべてのインターフェイス コンポーネントを非表示にします。

<meta name="apple-mobile-web-app-capable" content="yes" />

これについては、Apple のドキュメントで読むことができます: Apple Dev Library

于 2012-10-26T20:04:10.870 に答える