質問編集履歴

1

変更

2021/09/09 04:50

投稿

niconic73027793
niconic73027793

スコア215

test CHANGED
File without changes
test CHANGED
@@ -123,3 +123,105 @@
123
123
  ```
124
124
 
125
125
  をいれるといいらしいですが、現状のコードのどの位置に組み込めばよいのでしょうか?
126
+
127
+
128
+
129
+ もう1つ別の参考サイトを見つけて、
130
+
131
+ [画像の遅延読込でページ内リンクがずれる時の解決法【jQuery】](https://kaiteki-chokin.com/anchor-link-lazy-loading/)
132
+
133
+
134
+
135
+ 記述をためしましたが、改善されません。
136
+
137
+
138
+
139
+ ```ここに言語を入力
140
+
141
+ //スムーズスクロール topBtn 2個指定
142
+
143
+ var topBtn = $('.page-top,.inzai-top');
144
+
145
+ topBtn.hide();
146
+
147
+ $(window).scroll(function () {
148
+
149
+ if ($(this).scrollTop() > 100) {
150
+
151
+ topBtn.fadeIn();
152
+
153
+ } else {
154
+
155
+ topBtn.fadeOut();
156
+
157
+ }
158
+
159
+ });
160
+
161
+
162
+
163
+
164
+
165
+
166
+
167
+
168
+
169
+
170
+
171
+
172
+
173
+ $("a[href^='#']").click(function(){
174
+
175
+ var Hash = $(this.hash);
176
+
177
+ var HashOffset = $(Hash).offset().top;
178
+
179
+ $("html,body").animate({
180
+
181
+ scrollTop: $($(this).attr("href")).offset().top }, 'slow','swing');
182
+
183
+ return false;
184
+
185
+ });
186
+
187
+ $.when(
188
+
189
+ $("html, body").animate({
190
+
191
+ scrollTop: position
192
+
193
+ }, 400, "swing"),
194
+
195
+ e.preventDefault(),
196
+
197
+ ).done(function() {
198
+
199
+ var diff = target.offset().top - headerHight;
200
+
201
+ if (diff === position) {
202
+
203
+ } else {
204
+
205
+ $("html, body").animate({
206
+
207
+ scrollTop: diff
208
+
209
+ }, 10, "swing");
210
+
211
+ }
212
+
213
+ });
214
+
215
+ });
216
+
217
+
218
+
219
+
220
+
221
+ ```
222
+
223
+
224
+
225
+
226
+
227
+ 記述の方法がまちがっているのでしょうか?