質問するログイン新規登録

質問編集履歴

2

divを修正しました。

2018/12/18 06:59

投稿

takane
takane

スコア63

title CHANGED
File without changes
body CHANGED
@@ -79,7 +79,7 @@
79
79
  ```
80
80
 
81
81
  ```html
82
- <div class="historyBox box1955">
82
+ <div class="historyBox box1955"></div>
83
83
 
84
84
  ```
85
85
 

1

コードをつけました。

2018/12/18 06:59

投稿

takane
takane

スコア63

title CHANGED
File without changes
body CHANGED
@@ -9,4 +9,81 @@
9
9
  }
10
10
  ```
11
11
 
12
- これはなぜでしょうか?
12
+ これはなぜでしょうか?
13
+
14
+
15
+ classesには、単なるブロックがついているだけです。
16
+
17
+ ```js
18
+ // JavaScript Document
19
+
20
+ (function(){
21
+ var classes = document.getElementsByClassName('historyBox');
22
+
23
+ var wh = window.innerHeight;
24
+
25
+
26
+
27
+ function fadeIn(){
28
+
29
+
30
+ for (var i = 0; i < classes.length; i++) {
31
+ var thisBox = classes[i];
32
+ var thisDt = thisBox.children[1].children[0];
33
+
34
+ var thisSize = thisBox.getBoundingClientRect().top;
35
+ if(thisSize > 0 && thisSize <= wh/2){
36
+
37
+ thisDt.classList.add("fadein_new");
38
+
39
+ var furstDd = thisBox.children[1].children[1];
40
+ var secondDd = thisBox.children[1].children[2];
41
+
42
+
43
+ setTimeout
44
+
45
+ var timeDelay = function(){
46
+ furstDd.classList.add("fadein_new");
47
+ secondDd.classList.add("fadein_new");
48
+ }
49
+
50
+ setTimeout (timeDelay,400);
51
+ console.log(1);
52
+
53
+ }
54
+ }
55
+
56
+
57
+
58
+
59
+
60
+ }
61
+
62
+ //fadeIn();
63
+
64
+ window.onscroll = fadeIn;
65
+
66
+ function changeSize(){
67
+ var wh = window.innerHeight;
68
+ //console.log(ww + wh);
69
+ }
70
+
71
+ window.onresize = changeSize;
72
+
73
+
74
+
75
+
76
+
77
+
78
+ })();
79
+ ```
80
+
81
+ ```html
82
+ <div class="historyBox box1955">
83
+
84
+ ```
85
+
86
+ すみません。仕事なのでできるところだけしかかけないことを謝ります。
87
+
88
+ 一応動きは再現できて、その間にあれ?となったところをお聞きしているので、
89
+ 多分法的には問題ないはずですが・・・。