タイトルの通り、「ページを開いたらスクロールする」という記述をしたのですが、うまく動きません。
スマホ表示時のみ実行させたく、以下のように記述しています。
javascript
1const spDevices = [ 2 'iphone', 3 'ipod', 4 'android' 5 ]; 6 const ua = navigator.userAgent.toLowerCase(); 7 const spFlg = spDevices.some(function(v) { 8 return ua.indexOf(v) != -1 && (v == 'android' ? ua.indexOf('mobile') != -1 : true) 9 }); 10 if (spFlg === true) { 11 12 $(document).ready(function(){ 13 $(window).scrollTop(1500); 14 }); 15}
ページの縦幅は2000px以上あります。
ちなみに、AndroidでChromeを開く際にアドレスバーを消したいがために、ページを開いたら自動スクロールをさせてアドレスバーを無理やり非表示にするというやり方を試みているため質問させていただきました。
ご教示の程よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。