質問編集履歴

3

問題を正しく訂正

2018/05/20 10:28

投稿

MemoT
MemoT

スコア13

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  以下のvideoタグを設置しています。
2
2
 
3
- しかし、デベロッパーツールを開いている時のみにしか動画が再生されず、黒いままに止まってしまいます。
3
+ しかし、デベロッパーツールを開いている時のみにしか動画が再生されず、1フレーム目で止まってしまいます。
4
4
 
5
5
  ```html{
6
6
 

2

コードを追加

2018/05/20 10:28

投稿

MemoT
MemoT

スコア13

test CHANGED
File without changes
test CHANGED
@@ -132,9 +132,7 @@
132
132
 
133
133
 
134
134
 
135
- $(fun
136
-
137
- ction(){
135
+ $(function(){
138
136
 
139
137
 
140
138
 
@@ -154,10 +152,12 @@
154
152
 
155
153
  });
156
154
 
157
-
158
-
159
155
  });
160
156
 
161
157
 
162
158
 
159
+
160
+
161
+
162
+
163
163
  }

1

具体的なコードを追記しました

2018/05/20 10:02

投稿

MemoT
MemoT

スコア13

test CHANGED
File without changes
test CHANGED
@@ -2,8 +2,162 @@
2
2
 
3
3
  しかし、デベロッパーツールを開いている時のみにしか動画が再生されず、黒いままに止まってしまいます。
4
4
 
5
+ ```html{
6
+
7
+ <div class = "first_view section">
8
+
5
- <video class = "movie" src="img/top.mp4" autoplay></video>
9
+ <video class="movie" src="img/top.mp4" autoplay></video>
10
+
11
+ </div>
12
+
13
+ }
14
+
15
+ 原因に心当たりがある方は是非ご教授ください。
6
16
 
7
17
 
8
18
 
19
+
20
+
21
+ 関連するそのほかの記述ですが
22
+
23
+ ```css{
24
+
25
+ .first_view{
26
+
27
+ width:100vw;
28
+
29
+ position:fixed;
30
+
31
+ z-index:-1;
32
+
33
+ }
34
+
35
+
36
+
37
+ .movie{
38
+
39
+ position: fixed;
40
+
41
+ right: 0;
42
+
43
+ bottom: 0;
44
+
45
+ min-width: 100%;
46
+
47
+ min-height: 100%;
48
+
49
+ width: auto;
50
+
51
+ height: auto;
52
+
53
+ z-index: -100;
54
+
55
+ }
56
+
57
+
58
+
59
+ .movieLayer{
60
+
61
+ transition:.3s;
62
+
63
+ filter: brightness(30%);
64
+
65
+ }
66
+
67
+ }
68
+
69
+
70
+
71
+ ```js{
72
+
73
+
74
+
75
+ $(function(){
76
+
77
+ var margin = 300,
78
+
9
- 原因に心当たりがある方は是非ご教授ください。
79
+ sectionTop = new Array,
80
+
81
+ current = -1;
82
+
83
+
84
+
85
+ $('.section').each(function(i) {
86
+
87
+ sectionTop[i] = $(this).offset().top;
88
+
89
+ });
90
+
91
+
92
+
93
+ changeNavCurrent(0);
94
+
95
+ $(window).scroll(function(){
96
+
97
+ scrollY = $(window).scrollTop();
98
+
99
+
100
+
101
+ for (var i = sectionTop.length - 1 ; i >= 0; i--) {
102
+
103
+ if (scrollY > sectionTop[i] - margin) {
104
+
105
+ changeNavCurrent(i);
106
+
107
+ break;
108
+
109
+ }
110
+
111
+ };
112
+
113
+ }); 
114
+
115
+ function changeNavCurrent(curNum) {
116
+
117
+ if (curNum != current) {
118
+
119
+ current = curNum;
120
+
121
+ curNum2 = curNum + 1;
122
+
123
+ $('#gNavi li').removeClass('active');
124
+
125
+ $('#gNavi li:nth-child(' + curNum2 +')').addClass('active');
126
+
127
+ }
128
+
129
+ };
130
+
131
+ });
132
+
133
+
134
+
135
+ $(fun
136
+
137
+ ction(){
138
+
139
+
140
+
141
+ var s = $('.movie');
142
+
143
+ $(window).scroll(function () {
144
+
145
+ if ( $(this).scrollTop() > 1 ) {
146
+
147
+ s.addClass('movieLayer');
148
+
149
+ } else {
150
+
151
+ s.removeClass('movieLayer');
152
+
153
+ }
154
+
155
+ });
156
+
157
+
158
+
159
+ });
160
+
161
+
162
+
163
+ }