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

回答編集履歴

1

説明追記

2020/10/07 01:30

投稿

hatena19
hatena19

スコア34367

answer CHANGED
@@ -1,1 +1,14 @@
1
- jQueryなら `$(window).width();` で画面幅が取得できますので、それを使って条件分岐すればどうですか。
1
+ jQueryなら `$(window).width();` で画面幅が取得できますので、それを使って条件分岐すればどうですか。
2
+
3
+
4
+ ---
5
+ 解決済みになりましたが、後から気づきました。
6
+
7
+ > ページ内リンクの際に、jQueryでヘッダーの高さ分を除きたいです。
8
+
9
+ ということなら、ヘッダーの高さを取得してその高さを引けばいいだけですね。
10
+ その方が、あとからヘッダーの高さを変更したり、レスポンシブのブレークポイントを変更してもJSの方を変更する必要がないのいいですね。
11
+
12
+ ```js
13
+ let targetY = target.offset().top - $('header').height();
14
+ ```