teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

ちょうせい

2019/07/03 01:08

投稿

yambejp
yambejp

スコア117944

answer CHANGED
@@ -1,1 +1,22 @@
1
- delayでやればいいのでは?
1
+ ~~delayでやればいいのでは?~~
2
+ ※ちょっと的はずれかもしれないので以下修正
3
+ ロード時の先頭への移動と、その後の処理を分けて指定するとか?
4
+ ```javascript
5
+ <style>
6
+ .dummy{height:999px;background-Color:yellow}
7
+ </style>
8
+ <script src="https://code.jquery.com/jquery-3.4.1.min.js"></script>
9
+ <script>
10
+ $(window).on('pageshow',function() {
11
+ $(window).scrollTop($('body').offset().top);
12
+ $('html,body').animate({ scrollTop: 0 }, 0);
13
+ console.log(1);
14
+ });
15
+ $(function() {
16
+ console.log(2);
17
+ });
18
+ </script>
19
+ <div class="dummy"></div>
20
+ <div class="top-ttl">target</div>
21
+ <div class="dummy"></div>
22
+ ```