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