質問編集履歴

5

CSS追加

2018/05/18 04:34

投稿

identity0xx
identity0xx

スコア13

test CHANGED
File without changes
test CHANGED
@@ -123,3 +123,97 @@
123
123
 
124
124
 
125
125
  Bootstrapは使用しておりません。
126
+
127
+
128
+
129
+ CSSは以下です。
130
+
131
+
132
+
133
+
134
+
135
+ ```ここに言語を入力
136
+
137
+ /*---------------------------------------------
138
+
139
+ Hamburger Navigation
140
+
141
+ ---------------------------------------------*/
142
+
143
+ @media screen and (max-width: 480px) {
144
+
145
+ button {
146
+
147
+ display: block;
148
+
149
+ }
150
+
151
+
152
+
153
+ nav i {
154
+
155
+ font-size: 30px;
156
+
157
+ }
158
+
159
+
160
+
161
+ .hamburger-nav-toggle-btn {
162
+
163
+ margin: 1em;
164
+
165
+ }
166
+
167
+ .hamburger-nav-toggle-btn.close::before, .hamburger-nav-toggle-btn.open::before {
168
+
169
+ font-family: 'FontAwesome';
170
+
171
+ }
172
+
173
+ /* .hamburger-nav-toggle-btn.open::before {
174
+
175
+ content: '\f00d';
176
+
177
+ }
178
+
179
+ .hamburger-nav-toggle-btn.close::before {
180
+
181
+ content: '\f0c9';
182
+
183
+ } */
184
+
185
+
186
+
187
+ .hamburger-nav-list {
188
+
189
+ display: none;
190
+
191
+ list-style: none;
192
+
193
+ margin: 0;
194
+
195
+ padding: 0;
196
+
197
+ background: #543f32;
198
+
199
+ }
200
+
201
+ .hamburger-nav-list > li {
202
+
203
+ border-bottom: 1px solid #eeeeee;
204
+
205
+ }
206
+
207
+ .hamburger-nav-list > li a {
208
+
209
+ display: block;
210
+
211
+ padding: 10px 1em;
212
+
213
+ text-decoration: none;
214
+
215
+ }
216
+
217
+ }
218
+
219
+ ```

4

修正

2018/05/18 04:34

投稿

identity0xx
identity0xx

スコア13

test CHANGED
File without changes
test CHANGED
@@ -119,3 +119,7 @@
119
119
  ちなみに、hamburger-nav-listを、display: block;やdisplay: none;
120
120
 
121
121
  では、対処できませんでした。。。
122
+
123
+
124
+
125
+ Bootstrapは使用しておりません。

3

分かりやすく修正

2018/05/18 04:24

投稿

identity0xx
identity0xx

スコア13

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,12 @@
1
- 以下のハンバーガーメニューのjQueryをホームページに搭載すると、jQueryがPC表示とタブレット表示の時まで動作してしまいます。
1
+ 以下のハンバーガーメニューのjQueryをホームページに搭載すると、jQueryがPC表示とタブレット表示の時まで動作して閉じてしまいます。
2
+
3
+ ```ここに言語を入力
4
+
5
+ /* 開いている必要はないので、ハンバーガーメニューを収束 */
6
+
7
+ $('.hamburger-nav-list').slideUp(function() {**__この部分です。__**
8
+
9
+ ```
2
10
 
3
11
 
4
12
 
@@ -8,7 +16,7 @@
8
16
 
9
17
 
10
18
 
11
- ハンバーガーメニューのjQery以下です。
19
+ ハンバーガーメニュー全部のjQuery以下です。
12
20
 
13
21
 
14
22
 

2

修正

2018/05/18 04:19

投稿

identity0xx
identity0xx

スコア13

test CHANGED
File without changes
test CHANGED
@@ -1,8 +1,10 @@
1
- ハンバーガーメニューを搭載すると、jQueryがPC表示とタブレット表示の時まで効い、navをクリックすると、閉じて消えてしまいます。
1
+ 以下のハンバーガーメニューのjQueryホームページに搭載すると、jQueryがPC表示とタブレット表示の時まで動作してしまいます。
2
2
 
3
3
 
4
4
 
5
- スマホ表示の時はきちんと動作(ハンバーガーメニューをクリックるとnavが閉じます)ます。
5
+ スマホ表示の時にだけ効かせたい場合どうればよろいでしょうか?
6
+
7
+
6
8
 
7
9
 
8
10
 
@@ -106,6 +108,6 @@
106
108
 
107
109
 
108
110
 
109
- ちなみに、hamburger-nav-listを、display: block;display: none;
111
+ ちなみに、hamburger-nav-listを、display: block;display: none;
110
112
 
111
- の表示、非表示にする方法では、対処できませんでした。。。
113
+ では、対処できませんでした。。。

1

codeの追加

2018/05/18 04:16

投稿

identity0xx
identity0xx

スコア13

test CHANGED
File without changes
test CHANGED
@@ -11,6 +11,8 @@
11
11
 
12
12
 
13
13
  /* Hamburger Navigation */
14
+
15
+ ```ここに言語を入力
14
16
 
15
17
  $(function() {
16
18
 
@@ -96,6 +98,8 @@
96
98
 
97
99
  });
98
100
 
101
+ ```
102
+
99
103
 
100
104
 
101
105
  どう書き換えれば対処できますでしょうか?