質問編集履歴

1

不足大変失礼いたしました。コード(html/css/js)および開発環境を追加いたしました。よろしくお願いいたします。

2019/04/05 06:44

投稿

hayakawatakuma
hayakawatakuma

スコア21

test CHANGED
File without changes
test CHANGED
@@ -13,3 +13,987 @@
13
13
  試したこと
14
14
 
15
15
  jsに関するエラーかと推測し、jsファイルを全て削除してみましたがダメでした。。
16
+
17
+
18
+
19
+
20
+
21
+ 追記-----------------------
22
+
23
+
24
+
25
+ 作業環境:gulp
26
+
27
+ PC:mac OS
28
+
29
+ 検証ブラウザ:Chrome
30
+
31
+
32
+
33
+ 自身のPCおよびChromeのコンソール画面にのみ(他のブラウザでは特に表示されず。)表示されるエラーでした。
34
+
35
+ (他の方のChromeのコンソール画面では表示されませんでした)
36
+
37
+
38
+
39
+
40
+
41
+
42
+
43
+ ```HTML
44
+
45
+ <!doctype html>
46
+
47
+ <html lang="ja">
48
+
49
+
50
+
51
+ <head>
52
+
53
+ <meta charset="utf-8">
54
+
55
+ <title>テスト</title>
56
+
57
+ <meta name="description" content="">
58
+
59
+ <meta name="keywords" content="">
60
+
61
+ <meta name="viewport" content="width=device-width">
62
+
63
+ <meta property="og:type" content="website">
64
+
65
+ <meta property="og:site_name" content="">
66
+
67
+ <meta property="og:url" content="[サイトURL絶対パス]">
68
+
69
+ <meta property="og:title" content="">
70
+
71
+ <meta property="og:description" content="">
72
+
73
+ <!-- ↓アイコン -->
74
+
75
+ <link rel="icon" type="image/x-icon" href="/shared/img/favicon.ico">
76
+
77
+ <!-- ↓stylesheets -->
78
+
79
+ <link rel="stylesheet" href="css/style.css">
80
+
81
+ <link rel="stylesheet" href="css/slick-theme.css">
82
+
83
+ <link rel="stylesheet" href="css/slick.css">
84
+
85
+ </head>
86
+
87
+
88
+
89
+ <body id="top">
90
+
91
+ <div class="container">
92
+
93
+ <!--#include virtual="shared/include/header.html"-->
94
+
95
+ <!--#include virtual="shared/include/side_menu.html"-->
96
+
97
+
98
+
99
+ <div class="bodyArea">
100
+
101
+ <!-- この中にコンテンツ -->
102
+
103
+ <main class="main_contants">
104
+
105
+ <section class="top-sec">
106
+
107
+ <div class="slick-slider">
108
+
109
+ <div><a href=""><img src="/shared/img/top/slide1.png" alt="スライド1"></a></div>
110
+
111
+ </div>
112
+
113
+ </section>
114
+
115
+
116
+
117
+ <section class="top-sec01">
118
+
119
+ <div class="section-in flex f-sb f-wp">
120
+
121
+ <div class="news-ttl-box">
122
+
123
+ <h2>新着情報<span>NEWS</span></h2>
124
+
125
+ </div>
126
+
127
+ <div class="news-list-box">
128
+
129
+ <a href="">
130
+
131
+ <dl>
132
+
133
+ <dt><time>2019.2</time>タイトル</dt>
134
+
135
+ <dd>テキストテキストテキストテキストテキストテキスト</dd>
136
+
137
+ </dl>
138
+
139
+ </a>
140
+
141
+
142
+
143
+ <p class="taC"><a href="" class="default-btn">ニュース一覧</a></p>
144
+
145
+ </div>
146
+
147
+ </div>
148
+
149
+ </section>
150
+
151
+
152
+
153
+ <section class="top-sec02">
154
+
155
+ <div class="section-in">
156
+
157
+ <ul class="flex f-sb f-wp">
158
+
159
+ <li><a href=""><img src="/shared/img/top/top_sec02_bnr1.jpg" alt=""></a></li>
160
+
161
+ <li><a href=""><img src="/shared/img/top/top_sec02_bnr2.jpg" alt=""></a></li>
162
+
163
+ <li><a href=""><img src="/shared/img/top/top_sec02_bnr3.jpg" alt=""></a></li>
164
+
165
+ </ul>
166
+
167
+ </div>
168
+
169
+ </section>
170
+
171
+ <!--#include virtual="shared/include/footer.html"-->
172
+
173
+ </main>
174
+
175
+ <!-- ここまでコンテンツ -->
176
+
177
+ </div><!-- /.bodyArea -->
178
+
179
+ </div><!-- /.container -->
180
+
181
+
182
+
183
+ <!-- ↓js -->
184
+
185
+ <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
186
+
187
+ <script src="shared/js/slick.min.js"></script>
188
+
189
+ <script src="shared/js/common.js"></script>
190
+
191
+ </body>
192
+
193
+
194
+
195
+ </html>
196
+
197
+
198
+
199
+ ```
200
+
201
+
202
+
203
+ ```SASS
204
+
205
+
206
+
207
+
208
+
209
+ /*--------------------------------------------------------------
210
+
211
+ html/body
212
+
213
+ ---------------------------------------------------------------*/
214
+
215
+ * {
216
+
217
+ box-sizing: border-box;
218
+
219
+ }
220
+
221
+
222
+
223
+ html {
224
+
225
+ font-size: 62.5%;
226
+
227
+ }
228
+
229
+
230
+
231
+ body {
232
+
233
+ color: #333;
234
+
235
+ line-height: 1.2;
236
+
237
+ word-break: break-word;
238
+
239
+ width: 100%;
240
+
241
+ font-weight: 300;
242
+
243
+ font-size: 1.6rem;
244
+
245
+ letter-spacing: 0.01em;
246
+
247
+ }
248
+
249
+ /*------------------------------------------------------
250
+
251
+ ボタン
252
+
253
+ --------------------------------------------------------*/
254
+
255
+ .default-btn {
256
+
257
+ display: inline-block;
258
+
259
+ width: 300px;
260
+
261
+ text-align: center;
262
+
263
+ text-decoration: none;
264
+
265
+ outline: none;
266
+
267
+ height: 45px;
268
+
269
+ line-height: 43px;
270
+
271
+ transition: 0.3s;
272
+
273
+ background-color: #821717;
274
+
275
+ border: 2px solid #821717;
276
+
277
+ color: #fff;
278
+
279
+ border-radius: 50px;
280
+
281
+ position: relative;
282
+
283
+ font-weight: 600;
284
+
285
+
286
+
287
+ &:after {
288
+
289
+ content: "";
290
+
291
+ display: block;
292
+
293
+ width: 8px;
294
+
295
+ height: 8px;
296
+
297
+ border-top: 2px solid #fff;
298
+
299
+ border-right: 2px solid #fff;
300
+
301
+ transform: rotate(45deg);
302
+
303
+ position: absolute;
304
+
305
+ right: 25px;
306
+
307
+ top: calc(50% - 4px);
308
+
309
+ }
310
+
311
+
312
+
313
+ &:hover {
314
+
315
+ background-color: #fff;
316
+
317
+ border-color: #821717;
318
+
319
+ color: #821717;
320
+
321
+
322
+
323
+ &:after {
324
+
325
+ border-top: 2px solid #821717;
326
+
327
+ border-right: 2px solid #821717;
328
+
329
+ }
330
+
331
+ }
332
+
333
+ }
334
+
335
+ /*------------------------------------------------------
336
+
337
+ ホバーアクション
338
+
339
+ --------------------------------------------------------*/
340
+
341
+ a img {
342
+
343
+ transition: .2s;
344
+
345
+ }
346
+
347
+
348
+
349
+ a img:hover {
350
+
351
+ opacity: .6;
352
+
353
+ }
354
+
355
+ /*------------------------------------------------------
356
+
357
+
358
+
359
+ --------------------------------------------------------*/
360
+
361
+ .section-in {
362
+
363
+ max-width: 1200px;
364
+
365
+ width: 95%;
366
+
367
+ margin: 0 auto;
368
+
369
+ padding: 80px 0;
370
+
371
+ }
372
+
373
+
374
+
375
+ .main_contants > .section-in {
376
+
377
+ width: 95%;
378
+
379
+ padding: 80px 0 40px;
380
+
381
+ }
382
+
383
+
384
+
385
+ .main_contants {
386
+
387
+ left: 220px;
388
+
389
+ position: absolute;
390
+
391
+ width: calc(100% - 220px);
392
+
393
+ background: url(../../shared/img/under_bg1.jpg) no-repeat;
394
+
395
+ background-size: 100%;
396
+
397
+ background-position-x: right;
398
+
399
+ }
400
+
401
+ //--------------------------------------------------------------
402
+
403
+ // 1200px以上
404
+
405
+ //--------------------------------------------------------------
406
+
407
+ @include media(ll) {
408
+
409
+ .section-in {
410
+
411
+ width: 1200px;
412
+
413
+ min-width: 950px;
414
+
415
+ }
416
+
417
+ }
418
+
419
+ //--------------------------------------------------------------
420
+
421
+ // タブレット
422
+
423
+ //--------------------------------------------------------------
424
+
425
+ @include media(l) {
426
+
427
+ .section-in {
428
+
429
+ width: 95%;
430
+
431
+ }
432
+
433
+ }
434
+
435
+ //--------------------------------------------------------------
436
+
437
+ // スマートフォン
438
+
439
+ //--------------------------------------------------------------
440
+
441
+ @include media(s) {
442
+
443
+ .main_contants {
444
+
445
+ left: 0;
446
+
447
+ top: 65px;
448
+
449
+ width: 100%;
450
+
451
+ overflow: hidden;
452
+
453
+ }
454
+
455
+
456
+
457
+ .section-in {
458
+
459
+ width: 100%;
460
+
461
+ max-width: 100%;
462
+
463
+ min-width: 100%;
464
+
465
+ padding: 60px 20px;
466
+
467
+ }
468
+
469
+
470
+
471
+ .main_contants > .section-in {
472
+
473
+ padding: 60px 20px 0;
474
+
475
+ }
476
+
477
+ //スイッチ
478
+
479
+ .pc {
480
+
481
+ display: none;
482
+
483
+ }
484
+
485
+
486
+
487
+ .sp {
488
+
489
+ display: block;
490
+
491
+ }
492
+
493
+ //ボタン
494
+
495
+ .default-btn {
496
+
497
+ width: 100%;
498
+
499
+ }
500
+
501
+ //タイトル / テキスト
502
+
503
+ .heading-l {
504
+
505
+ font-size: 3rem;
506
+
507
+ padding-left: 25px;
508
+
509
+ top: -25px;
510
+
511
+
512
+
513
+ &:before {
514
+
515
+ height: 125px;
516
+
517
+ }
518
+
519
+ }
520
+
521
+
522
+
523
+ .heading-m {
524
+
525
+ margin-bottom: 40px;
526
+
527
+ }
528
+
529
+
530
+
531
+ .default-txt {
532
+
533
+ text-align: justify;
534
+
535
+ }
536
+
537
+ }
538
+
539
+
540
+
541
+ /*--------------------------------------------------------------
542
+
543
+ TOP-CSS
544
+
545
+ ---------------------------------------------------------------*/
546
+
547
+
548
+
549
+
550
+
551
+ .under-bottom-img {
552
+
553
+ position: relative;
554
+
555
+ bottom: -90px;
556
+
557
+ max-width: 1200px;
558
+
559
+ margin: -100px auto 0;
560
+
561
+ }
562
+
563
+
564
+
565
+ #top {
566
+
567
+
568
+
569
+ .main_contants {
570
+
571
+ background: none;
572
+
573
+ }
574
+
575
+
576
+
577
+ .under-top-img {
578
+
579
+ display: none;
580
+
581
+ }
582
+
583
+
584
+
585
+ .top-sec {
586
+
587
+ .top-sec-bg {
588
+
589
+ position: absolute;
590
+
591
+ top: 0;
592
+
593
+ left: 0;
594
+
595
+ width: 30%;
596
+
597
+ z-index: -1;
598
+
599
+ }
600
+
601
+ }
602
+
603
+ //top-sec01-----------------
604
+
605
+ .top-sec01 {
606
+
607
+ background: url("../../shared/img/top/top_sec01_bg.jpg") no-repeat;
608
+
609
+
610
+
611
+ .news-ttl-box {
612
+
613
+ background: #fff;
614
+
615
+ width: 18%;
616
+
617
+ color: #7bb8fb;
618
+
619
+ padding: 1.6em;
620
+
621
+ min-height: 150px;
622
+
623
+ height: 100%;
624
+
625
+
626
+
627
+ h2 {
628
+
629
+ font-size: 2.2rem;
630
+
631
+ font-weight: bold;
632
+
633
+ span {
634
+
635
+ display: block;
636
+
637
+ margin-top: 5px;
638
+
639
+ }
640
+
641
+ }
642
+
643
+ }
644
+
645
+
646
+
647
+ .news-list-box {
648
+
649
+ width: 79%;
650
+
651
+ background: rgba(255,255,255,.7);
652
+
653
+ padding: 30px 40px;
654
+
655
+
656
+
657
+ dl {
658
+
659
+ border-bottom: 1px solid #a3a3a3;
660
+
661
+ padding-bottom: 20px;
662
+
663
+ margin-bottom: 20px;
664
+
665
+
666
+
667
+ dt {
668
+
669
+ color: #821717;
670
+
671
+ width: calc(100% - 70px);
672
+
673
+ font-weight: bold;
674
+
675
+
676
+
677
+ time {
678
+
679
+ width: 70px;
680
+
681
+ display: inline-block;
682
+
683
+ }
684
+
685
+
686
+
687
+ &::after {
688
+
689
+ content: '';
690
+
691
+ display: inline-block;
692
+
693
+ width: 20px;
694
+
695
+ height: 20px;
696
+
697
+ background-image: url("../../shared/img/top/news_arrow.png");
698
+
699
+ background-size: contain;
700
+
701
+ vertical-align: middle;
702
+
703
+ margin: -3px 0 0 7px;
704
+
705
+ }
706
+
707
+ }
708
+
709
+
710
+
711
+ dd {
712
+
713
+ margin-top: 10px;
714
+
715
+ margin-left: 70px;
716
+
717
+ }
718
+
719
+ }
720
+
721
+ }
722
+
723
+ }
724
+
725
+ //top-sec02------------------
726
+
727
+ .top-sec02 {
728
+
729
+ ul {
730
+
731
+ li {
732
+
733
+ width: 49%;
734
+
735
+
736
+
737
+ &:last-child {
738
+
739
+ width: 100%;
740
+
741
+ margin-top: 1.5em;
742
+
743
+ }
744
+
745
+ }
746
+
747
+ }
748
+
749
+ }
750
+
751
+ }
752
+
753
+ //--------------------------------------------------------------
754
+
755
+ // スマートフォン
756
+
757
+ //--------------------------------------------------------------
758
+
759
+ @include media(s) {
760
+
761
+ .under-top-img {
762
+
763
+ max-width: 100%;
764
+
765
+ }
766
+
767
+
768
+
769
+ .under-bottom-img {
770
+
771
+ bottom: 0;
772
+
773
+ margin-top: 0;
774
+
775
+ max-width: 100%;
776
+
777
+ }
778
+
779
+
780
+
781
+ #top {
782
+
783
+ //top-sec01-----------------
784
+
785
+ .top-sec01 {
786
+
787
+ background-size: cover;
788
+
789
+
790
+
791
+ .news-ttl-box {
792
+
793
+ width: 50%;
794
+
795
+ margin: 0 auto 20px;
796
+
797
+ height: auto;
798
+
799
+ min-height: auto;
800
+
801
+ background: none;
802
+
803
+ text-align: center;
804
+
805
+ padding: 0;
806
+
807
+ color: #fff;
808
+
809
+ }
810
+
811
+
812
+
813
+ .news-list-box {
814
+
815
+ width: 100%;
816
+
817
+ padding: 20px;
818
+
819
+ margin-top: 20px;
820
+
821
+
822
+
823
+ dl {
824
+
825
+ dt {
826
+
827
+ width: 100%;
828
+
829
+ }
830
+
831
+
832
+
833
+ dd {
834
+
835
+ margin-left: 0;
836
+
837
+ line-height: 1.4em;
838
+
839
+ }
840
+
841
+ }
842
+
843
+ }
844
+
845
+
846
+
847
+ .section-in {
848
+
849
+ padding: 60px 20px;
850
+
851
+ }
852
+
853
+ }
854
+
855
+ //top-sec02------------------
856
+
857
+ .top-sec02 {
858
+
859
+ ul {
860
+
861
+ li {
862
+
863
+ width: 80%;
864
+
865
+ margin: 0 auto 25px;
866
+
867
+
868
+
869
+ &:last-child {
870
+
871
+ margin-top: 0;
872
+
873
+ }
874
+
875
+ }
876
+
877
+ }
878
+
879
+ }
880
+
881
+
882
+
883
+ .under-img-area {
884
+
885
+ bottom: 0;
886
+
887
+ margin-top: -120px;
888
+
889
+ }
890
+
891
+ }
892
+
893
+ }
894
+
895
+
896
+
897
+ ```
898
+
899
+
900
+
901
+
902
+
903
+ ```js
904
+
905
+
906
+
907
+ $(function() {
908
+
909
+
910
+
911
+
912
+
913
+
914
+
915
+ // ハンバーガーメニュー開閉
916
+
917
+ $(".menu-mobile").click(function(e) {
918
+
919
+ $(".global_navi").toggleClass('show-on-mobile');
920
+
921
+ e.preventDefault();
922
+
923
+ });
924
+
925
+ $('.menu-mobile').on('click', function() {
926
+
927
+ $(this).toggleClass('menu-active');
928
+
929
+ return false;
930
+
931
+ });
932
+
933
+ // closeボタンで閉じる
934
+
935
+ $(".menu_close").on('click', function() {
936
+
937
+ if ($(window).width() <= 767) {
938
+
939
+ $('.menu-mobile').removeClass('menu-active');
940
+
941
+ $('.global_navi').removeClass('show-on-mobile');
942
+
943
+ }
944
+
945
+ });
946
+
947
+
948
+
949
+
950
+
951
+ // サブメニューボタン開閉
952
+
953
+ $(".sub_switch > a > span").click(function(e) {
954
+
955
+ if ($(window).width() <= 767) {
956
+
957
+ $(this).parents('.sub_switch').children("ul").fadeToggle(150);
958
+
959
+ $(this).parents('.sub_switch').toggleClass('menu-open');
960
+
961
+ return false;
962
+
963
+ }
964
+
965
+ });
966
+
967
+
968
+
969
+ //スムーススクロール
970
+
971
+ var headerHight = 100;
972
+
973
+ $('a[href^="#"]').on('click', function() {
974
+
975
+ var speed = 500;
976
+
977
+ var href = $(this).attr("href");
978
+
979
+ var target = $(href == "#" || href == "" ? 'html' : href);
980
+
981
+ var position = target.offset().top - headerHight;
982
+
983
+ $('body,html').animate({
984
+
985
+ scrollTop: position
986
+
987
+ }, speed, 'swing');
988
+
989
+ return false;
990
+
991
+ });
992
+
993
+
994
+
995
+ });
996
+
997
+
998
+
999
+ ```