質問編集履歴

1

修正

2020/05/15 02:29

投稿

mariueda
mariueda

スコア8

test CHANGED
File without changes
test CHANGED
@@ -3,3 +3,29 @@
3
3
 
4
4
 
5
5
  ハンバーガーメニューを開くと背景をoverflow:hidden;にして固定させ、閉じるとoverflow:auto;にしてスクロールさせるという処理をJSで行っているのですが、bodyにかけているためなのか閉じた後にアンカーリンクを押すとページ内リンクしない状態です。
6
+
7
+
8
+
9
+ ```JS
10
+
11
+ // スマホメニューの背景をスクロールさせない
12
+
13
+ $(function() {
14
+
15
+ $('.hamburger').click(function() {
16
+
17
+ if ($('.hamburger').prop('checked') == false) {
18
+
19
+ $('body').css('overflow', 'hidden');
20
+
21
+ } else {
22
+
23
+ $('body').css('overflow', 'auto');
24
+
25
+ }
26
+
27
+ });
28
+
29
+ });
30
+
31
+ ```