回答編集履歴

2

ソース追加

2015/06/22 06:10

投稿

noise
noise

スコア256

test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
 
10
10
 
11
- サンプルHTML(雑ですいません)
11
+ サンプルHTML(雑ですいません)ScrollMagic v1.3.0使用
12
12
 
13
13
  ```lang-html
14
14
 
@@ -123,3 +123,113 @@
123
123
  当初のソースに誤記が混じっていましたので修正しました
124
124
 
125
125
 
126
+
127
+ -------再び追記(2015.6.22)
128
+
129
+ 当初のソースが古いバージョンだったため追記しましたm(__)m
130
+
131
+ ScrollMagic v2.0.5利用
132
+
133
+ ```lang-html
134
+
135
+ <!DOCTYPE html>
136
+
137
+ <html lang="jp">
138
+
139
+ <head>
140
+
141
+ <meta charset="utf-8">
142
+
143
+ <title>TEST</title>
144
+
145
+ <script src="http://cdnjs.cloudflare.com/ajax/libs/ScrollMagic/2.0.5/ScrollMagic.min.js"></script>
146
+
147
+ </head>
148
+
149
+
150
+
151
+ <style>
152
+
153
+ div.box {
154
+
155
+ width:100%;
156
+
157
+ height:800px;
158
+
159
+ text-align:center;
160
+
161
+ }
162
+
163
+ </style>
164
+
165
+
166
+
167
+ <body>
168
+
169
+
170
+
171
+
172
+
173
+ <div style='background-color:#ffa;' class='box'>
174
+
175
+ </div>
176
+
177
+
178
+
179
+ <div style='background-color:#aff;' id='targetDiv' class='box'>
180
+
181
+ <div id='textArea' style='padding:200px;border:1px solid #000;'>
182
+
183
+ TEXT<br>
184
+
185
+ TEXT
186
+
187
+ </div>
188
+
189
+ </div>
190
+
191
+
192
+
193
+ <div style='background-color:#faf;' id='targetDiv2' class='box'>
194
+
195
+ </div>
196
+
197
+
198
+
199
+ <div style='background-color:#aaa;;' class='box'>
200
+
201
+ </div>
202
+
203
+
204
+
205
+ <script>
206
+
207
+ var controller = new ScrollMagic.Controller(); //とりあえずcontrollerって名前でScrollMagic宣言
208
+
209
+ //シーンを作る
210
+
211
+ var scene = new ScrollMagic.Scene({
212
+
213
+ triggerElement: "#targetDiv"//トリガー指定
214
+
215
+ ,duration: 800//800ピクセルのスクロール量の間 ← 高さが不定だと難しくなるかも…
216
+
217
+ ,triggerHook : "onLeave"//トリガーが上端に達したら実行
218
+
219
+ })
220
+
221
+ .setPin("#textArea") //対象を固定(Pin)
222
+
223
+ .addTo(controller);//このシーンをcontroller(ScrollMagic)に紐付け
224
+
225
+ </script>
226
+
227
+
228
+
229
+ </body>
230
+
231
+ </html>
232
+
233
+
234
+
235
+ ```

1

誤記載の修正

2015/06/22 06:10

投稿

noise
noise

スコア256

test CHANGED
@@ -94,7 +94,7 @@
94
94
 
95
95
  triggerElement: "#targetDiv"//トリガー指定
96
96
 
97
- ,duration: 800,//800ピクセルのスクロール量の間 ← 高さが不定だと難しくなるかも…
97
+ ,duration: 800//800ピクセルのスクロール量の間 ← 高さが不定だと難しくなるかも…
98
98
 
99
99
  ,triggerHook : "onLeave"//トリガーが上端に達したら実行
100
100
 
@@ -115,3 +115,11 @@
115
115
  ```
116
116
 
117
117
  何かのヒントになれば幸いですm(__)m
118
+
119
+
120
+
121
+ -------追記(2015.6.22)
122
+
123
+ 当初のソースに誤記が混じっていましたので修正しました
124
+
125
+