回答編集履歴

2

追記修正

2017/09/19 08:03

投稿

退会済みユーザー
test CHANGED
@@ -22,6 +22,8 @@
22
22
 
23
23
 
24
24
 
25
+ 【追記】
26
+
25
27
  ``.animate()``完了時の``scrollTop``値を取得
26
28
 
27
29
  ```javascript

1

追記

2017/09/19 08:03

投稿

退会済みユーザー
test CHANGED
@@ -1,4 +1,4 @@
1
- ```html,body```に```height: 100%;```が指定されているとAndroidやChromeでは動かないことがあるとの情報がいくつか出てきましたが、どうでしょう?
1
+ ``html,body``に```height: 100%;```が指定されているとAndroidやChromeでは動かないことがあるとの情報がいくつか出てきましたが、どうでしょう?
2
2
 
3
3
  もし指定されていたならば、```animate```する前に```$('html,body').css({height: 'auto'});```を記述してみてください。
4
4
 
@@ -15,3 +15,21 @@
15
15
  chromeでscrollTop()が効かない、取得できない現象に遭遇。
16
16
 
17
17
  [http://se.ykysd.com/2017/04/27/chrome-scrolltop/](http://se.ykysd.com/2017/04/27/chrome-scrolltop/)
18
+
19
+
20
+
21
+ ----
22
+
23
+
24
+
25
+ ``.animate()``完了時の``scrollTop``値を取得
26
+
27
+ ```javascript
28
+
29
+ $("html,body").animate({scrollTop:position.top},300,"swing",function(){
30
+
31
+ console.log($(this).scrollTop());
32
+
33
+ });
34
+
35
+ ```