質問編集履歴

1

補足

2021/10/15 15:29

投稿

erp
erp

スコア46

test CHANGED
File without changes
test CHANGED
@@ -98,6 +98,32 @@
98
98
 
99
99
 
100
100
 
101
+ ```js
102
+
103
+ bottomBtn.addEventListener("click", function foo() {
104
+
105
+ const goalOffset = document.body.scrollHeight - document.body.clientHeight;
106
+
107
+ let nowY = goalOffset - window.pageYOffset;
108
+
109
+ window.scrollTo(goalOffset, Math.floor(nowY * .9));
110
+
111
+ if (nowY > 0) {
112
+
113
+ window.setTimeout(foo, 10);
114
+
115
+ }
116
+
117
+ });
118
+
119
+ ```
120
+
121
+ としたところ、初回は下までスムーズスクロールされるのですが、二回目以降度のボタンを押しても反応しませんんでした。
122
+
123
+ ページ全体が fixed が掛けられたように、マウスでのスクロールも出来ません。エラーは特になかったです。
124
+
125
+
126
+
101
127
  ### 補足情報(FW/ツールのバージョンなど)
102
128
 
103
129
  Firefox 最新版、Safari 604.1