質問編集履歴

1

jQuery書き忘れていました

2017/08/09 06:52

投稿

ryuji000
ryuji000

スコア19

test CHANGED
File without changes
test CHANGED
@@ -369,3 +369,79 @@
369
369
  .nav > ul {*zoom: 1;}
370
370
 
371
371
  ```
372
+
373
+ ```jQuery
374
+
375
+ <script>
376
+
377
+ $(function(){
378
+
379
+ var rwdMenu = $('#menuList'),
380
+
381
+ switchPoint = 768,
382
+
383
+ slideSpeed = 500;
384
+
385
+
386
+
387
+ var menuSouce = rwdMenu.html();
388
+
389
+
390
+
391
+ $(window).load(function(){
392
+
393
+
394
+
395
+ function menuSet(){
396
+
397
+ if(window.innerWidth <= switchPoint){
398
+
399
+ if(!($('#rwdMenuWrap').length)){
400
+
401
+ $('body').prepend('<div id="rwdMenuWrap"><div id="switchBtnArea"><a href="javascript:void(0);" id="switchBtn"><span></span><span></span><span></span></a></div></div>');
402
+
403
+ $('#rwdMenuWrap').append(menuSouce);
404
+
405
+
406
+
407
+ var menuList = $('#rwdMenuWrap > ul');
408
+
409
+
410
+
411
+ $('#switchBtn').on('click', function(){
412
+
413
+ menuList.slideToggle(slideSpeed);
414
+
415
+ $(this).toggleClass('btnClose');
416
+
417
+ });
418
+
419
+ }
420
+
421
+ } else {
422
+
423
+ $('#rwdMenuWrap').remove();
424
+
425
+ }
426
+
427
+ }
428
+
429
+
430
+
431
+ $(window).on('resize', function(){
432
+
433
+ menuSet();
434
+
435
+ });
436
+
437
+
438
+
439
+ menuSet();
440
+
441
+ });
442
+
443
+ });
444
+
445
+ </script>
446
+
447
+ ```