質問編集履歴

1

jsのコードを一部記載のものから、全体的に記載されたものへ。

2019/11/27 08:55

投稿

babi-0105
babi-0105

スコア10

test CHANGED
File without changes
test CHANGED
@@ -448,7 +448,65 @@
448
448
 
449
449
  ``` Javascript
450
450
 
451
+
452
+
453
+ $(function(){
454
+
455
+ $('#scroll_to_top').click(function(){
456
+
457
+ $('body, html').animate({scrollTop: 0}, 300, 'linear');
458
+
459
+ });
460
+
461
+
462
+
463
+ $(window).scroll(function() {
464
+
465
+ // 「TOPに戻る」ボタンを取得します。
466
+
467
+ var $toTopButton = $('#scroll_to_top');
468
+
469
+
470
+
471
+ // 縦にどれだけスクロールしたかを取得します。
472
+
473
+ var scrollTop = $(this).scrollTop();
474
+
475
+
476
+
477
+ // ウィンドウの縦幅を取得します。
478
+
479
+ var windowHeight = $(this).height();
480
+
481
+
482
+
483
+ if (scrollTop >= windowHeight) {
484
+
485
+ // ウィンドウの縦幅以上にスクロールしていた場合、
486
+
487
+ // 「TOPに戻る」ボタンを表示します。
488
+
489
+ $toTopButton.show();
490
+
491
+ } else {
492
+
493
+ // ウィンドウの縦幅以上にスクロールしていない場合、
494
+
495
+ // 「TOPに戻る」ボタンを隠します。
496
+
497
+ $toTopButton.hide();
498
+
499
+ }
500
+
501
+
502
+
503
+ //『アコーディオン部分』
504
+
505
+
506
+
507
+
508
+
451
- $('.question-lesson').click(function() {
509
+ $('.question-lesson').click(function() {
452
510
 
453
511
  $(this).next().slideToggle();
454
512
 
@@ -456,6 +514,58 @@
456
514
 
457
515
  });
458
516
 
517
+
518
+
519
+ });
520
+
521
+
522
+
523
+
524
+
525
+ $('.flow-left').click(function(){
526
+
527
+
528
+
529
+ });
530
+
531
+
532
+
533
+ });
534
+
535
+
536
+
537
+
538
+
539
+
540
+
541
+
542
+
543
+
544
+
545
+
546
+
547
+
548
+
549
+ // ↓クリックで要素部分へ移動(header部をよけて)
550
+
551
+
552
+
553
+ $(window).load(function(){
554
+
555
+ $('.scroll-form').click(function(){
556
+
557
+ var headerHeight=80
558
+
559
+ var scrollForm= $('.form').offset().top-headerHeight;
560
+
561
+ $('body,html').animate({scrollTop:scrollForm},300,'linear');
562
+
563
+ });
564
+
565
+
566
+
567
+ });
568
+
459
569
 
460
570
 
461
571
  ```## 試したこと