質問編集履歴

2

質問をよりわかりやすく修正

2022/03/03 23:19

投稿

yoppy429
yoppy429

スコア7

test CHANGED
@@ -1 +1 @@
1
- 【ハンバーガーメニュー】スマホナビのリンクをクリックしたときに、 閉じるボタン(X)を三本線に戻したい
1
+ jQuery・ハンバーガーメニュー】 閉じるボタン(X)を、元のハンバーガーボタン(三本線に戻したいです
test CHANGED
@@ -1,22 +1,23 @@
1
1
 
2
- 初歩的な質問で失礼いたします。
3
2
 
4
- 2時間ほど試行錯誤ておりますが、修正できず、混乱してきまし。アドバイス頂けます幸いです。
3
+ ①実現したいこ
5
4
 
6
- 何卒よろくお願いたしま
5
+ 【jQuery・ハンバーガーメニュー】 閉じるボタン(X)を元のハンバーガーボタン(三本線)に戻
7
6
 
8
7
 
9
8
 
10
- ①前提・実現したいこと
9
+ ②状況の説明
11
10
 
11
+ jQueryでハンバーガーメニューを実装しています。
12
- スマホナビリンクをクリックしたきに
12
+ スマホナビが開いている状況で、リンクをクリックすると、
13
+ ・スマホナビが閉じて
13
- 閉じるボタ(X)を元戻したい(三本線に戻したい)
14
+ ・リク先のセクションスムーススクロールされます
14
15
 
16
+ ここまでは良いのですが、
17
+ 閉じるボタン(X)が、元のハンバーガーボタン(三本線)に戻らない問題を解決できません。
15
18
 
16
- ②発生る問題・エラーメッセージ
19
+ アドバイス頂けまたら幸です。
17
-
18
- スマホナビのリンクをクリックしたときに、
20
+ よろくお願いいします。
19
- 閉じるボタン(X)が三本線のボタンに戻らない
20
21
 
21
22
 
22
23
  ③該当のソースコード

1

質問内容を見やすく修正しました。

2022/03/03 11:41

投稿

yoppy429
yoppy429

スコア7

test CHANGED
@@ -1 +1 @@
1
- ハンバーガーメニューの閉じるボタン(X)を三本線にもどしたい
1
+ ハンバーガーメニュー】スマホナビリンクをクリックしたときに、 閉じるボタン(X)を三本線にしたい
test CHANGED
@@ -1,18 +1,51 @@
1
+
2
+ 初歩的な質問で失礼いたします。
3
+
4
+ 2時間ほど試行錯誤しておりますが、修正できず、混乱してきました。アドバイス頂けますと幸いです。
5
+
6
+ 何卒、よろしくお願いいたします。
7
+
8
+
9
+
1
10
  ①前提・実現したいこと
2
11
 
3
12
  スマホナビのリンクをクリックしたときに、
4
13
  閉じるボタン(X)を元に戻したい(三本線に戻したい)
14
+
5
15
 
6
16
  ②発生している問題・エラーメッセージ
7
17
 
8
18
  スマホナビのリンクをクリックしたときに、
9
19
  閉じるボタン(X)が三本線のボタンに戻らない
10
20
 
21
+
11
22
  ③該当のソースコード
12
23
 
24
+
25
+
26
+ ```javascript
27
+ //◆ハンバーガーメニュー◆
28
+ $('.js-hamburger').on('click',function() {
29
+ if ($('.js-hamburger').hasClass('is-open')) {
30
+ $('.js-drawer-menu').fadeOut();
31
+ $(this).removeClass('is-open');
32
+ } else {
33
+ $('.js-drawer-menu').fadeIn();
34
+ $(this).addClass('is-open');
35
+ }
36
+ });
37
+
38
+ //spナビのリンクをクリックしたら
39
+ $('.sp-nav__item').on('click',function() {
40
+ $('.js-drawer-menu').fadeOut();
41
+ $('js-hamburger').removeClass('is-open');
42
+ });
43
+ ```
44
+
45
+
46
+ ```html
13
47
  <header class="header">
14
48
  <div class="header__inner">
15
-
16
49
  <h1 class="header__logo">
17
50
  <a href="index.html" class="logo">
18
51
  <img src="images/CodeUps.png" alt="ロゴ画像">
@@ -52,29 +85,8 @@
52
85
  </div>
53
86
 
54
87
  </div><!-- /.header__inner -->
55
- </header><!-- /.header -->
88
+ </header>
56
89
 
57
-
58
-
59
- ```javascript
60
- //◆ハンバーガーメニュー◆
61
-
62
- $('.js-hamburger').on('click',function() {
63
- if ($('.js-hamburger').hasClass('is-open')) {
64
- $('.js-drawer-menu').fadeOut();
65
- $(this).removeClass('is-open');
66
- } else {
67
- $('.js-drawer-menu').fadeIn();
68
- $(this).addClass('is-open');
69
- }
70
- });
71
-
72
- //spナビのリンクをクリックしたら
73
- $('.sp-nav__item').on('click',function() {
74
- $('.js-drawer-menu').fadeOut();
75
- $('js-hamburger').removeClass('is-open');
76
- });
77
- ```
78
90
 
79
91
 
80
92
  ```css
@@ -123,8 +135,3 @@
123
135
  ⑤使っているツールのバージョンなど補足情報
124
136
 
125
137
 
126
- 初歩的な質問で失礼いたします。
127
-
128
- 2時間ほど試行錯誤しておりますが、修正できず、混乱してきました。アドバイス頂けますと幸いです。
129
-
130
- 何卒、よろしくお願いいたします。