質問編集履歴
5
CSS追加
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
修正
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
分かりやすく修正
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
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,8 +1,10 @@
|
|
1
|
-
ハンバーガーメニューを搭載すると、jQueryがPC表示とタブレット表示の時まで
|
1
|
+
以下のハンバーガーメニューのjQueryをホームページに搭載すると、jQueryがPC表示とタブレット表示の時まで動作してしまいます。
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
スマホ表示の時は
|
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;
|
111
|
+
ちなみに、hamburger-nav-listを、display: block;やdisplay: none;
|
110
112
|
|
111
|
-
で
|
113
|
+
では、対処できませんでした。。。
|
1
codeの追加
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
|
どう書き換えれば対処できますでしょうか?
|