質問編集履歴
5
コードの追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -167,3 +167,67 @@
|
|
167
167
|
もし何か少しでもお分かりの方がいらっしゃいましたら、ぜひご教授ください。
|
168
168
|
|
169
169
|
どうぞよろしくお願い申し上げます。
|
170
|
+
|
171
|
+
|
172
|
+
|
173
|
+
|
174
|
+
|
175
|
+
//--------
|
176
|
+
|
177
|
+
※ブラウザ幅指定のコードが抜けておりました、申し訳ございません。
|
178
|
+
|
179
|
+
追加いたしました。
|
180
|
+
|
181
|
+
```
|
182
|
+
|
183
|
+
$(window).on('load resize', function(){
|
184
|
+
|
185
|
+
$('body').on( 'click','.click-btn', function( ev ) {
|
186
|
+
|
187
|
+
// ev.target がイベントの起こった要素
|
188
|
+
|
189
|
+
var l = $( ev.target ).parents( '#globalMenu' ).length;
|
190
|
+
|
191
|
+
if ( l > 0 ) { // メニュー内のイベントか判定
|
192
|
+
|
193
|
+
$( '.child-list' ).toggleClass('open01');
|
194
|
+
|
195
|
+
|
196
|
+
|
197
|
+
if(window.innerWidth > 768){
|
198
|
+
|
199
|
+
var over_flg = true;
|
200
|
+
|
201
|
+
$('.click-btn,.child-list').hover(function(){
|
202
|
+
|
203
|
+
over_flg = true;
|
204
|
+
|
205
|
+
}, function(){
|
206
|
+
|
207
|
+
over_flg = false;
|
208
|
+
|
209
|
+
});
|
210
|
+
|
211
|
+
|
212
|
+
|
213
|
+
// メニュー領域外をクリックしたらメニューを閉じる
|
214
|
+
|
215
|
+
$('body').click(function() {
|
216
|
+
|
217
|
+
if (over_flg == false) {
|
218
|
+
|
219
|
+
$('.child-list').removeClass('open01');
|
220
|
+
|
221
|
+
}
|
222
|
+
|
223
|
+
});
|
224
|
+
|
225
|
+
}
|
226
|
+
|
227
|
+
}
|
228
|
+
|
229
|
+
} );
|
230
|
+
|
231
|
+
} );
|
232
|
+
|
233
|
+
```
|
4
文法修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -110,9 +110,9 @@
|
|
110
110
|
|
111
111
|
追加で実装したい動きは、
|
112
112
|
|
113
|
-
PC/SPでは、【HTML】6行目「C」ボタンを押した際に、アコーディオンを表示
|
113
|
+
PC/SPでは、【HTML】6行目「C」ボタンを押した際に、通常通りアコーディオンを表示し、
|
114
114
|
|
115
|
-
PCでは、アコーディオンメニュー領域外をクリックするとアコーディオンメニュー
|
115
|
+
PCでは、アコーディオンメニュー領域外をクリックするとアコーディオンメニューが閉じる、
|
116
116
|
|
117
117
|
SPでは、領域外クリックで閉じる動きはしない、
|
118
118
|
|
3
文法の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -110,13 +110,17 @@
|
|
110
110
|
|
111
111
|
追加で実装したい動きは、
|
112
112
|
|
113
|
+
PC/SPでは、【HTML】6行目「C」ボタンを押した際に、アコーディオンを表示。
|
114
|
+
|
113
|
-
PC
|
115
|
+
PCでは、アコーディオンメニュー領域外をクリックするとアコーディオンメニューを閉じる、
|
116
|
+
|
117
|
+
SPでは、領域外クリックで閉じる動きはしない、
|
114
118
|
|
115
119
|
という動きを取り入れたいと思っております。
|
116
120
|
|
117
121
|
|
118
122
|
|
119
|
-
【PC/SP
|
123
|
+
【PC/SPで動作可能なjavascript】(領域外で閉じる動作なし)
|
120
124
|
|
121
125
|
```
|
122
126
|
|
2
誤字の修正をしました。
test
CHANGED
File without changes
|
test
CHANGED
File without changes
|
1
文法の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -146,7 +146,7 @@
|
|
146
146
|
|
147
147
|
現状では、1度のみの処理であればPC/SP共に動くのですが、
|
148
148
|
|
149
|
-
|
149
|
+
2回目以降の処理がされない状況です。
|
150
150
|
|
151
151
|
例えばPC時で一度アコーディオンメニューを開くと、SPリサイズ時に動かくなってしまうという状況です。
|
152
152
|
|