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

回答編集履歴

1

提示されたHTMLに合わせてをサンプル追加

2017/06/14 12:01

投稿

x_x
x_x

スコア13749

answer CHANGED
@@ -11,4 +11,24 @@
11
11
  box.addEventListener('transitionend', function(event) {
12
12
  event.target.style.transitionDuration = '1s';
13
13
  }, false);
14
+ ```
15
+
16
+ __-- 06/14 21:00 提示されたHTMLに合わせたサンプル追加__
17
+ ```JavaScript
18
+ function move() {
19
+ if(x > 120) {
20
+ x = 0;
21
+ box.style.transitionDuration = "1ms";
22
+ box.style.transform = "translateX(" + x + "px)";
23
+ } else {
24
+ x += 30;
25
+ box.style.transitionDuration = "1s";
26
+ box.style.transform = "translateX(" + x + "px)";
27
+ }
28
+ }
29
+
30
+ var x = 0;
31
+ var box = document.getElementById('box');
32
+ box.addEventListener('transitionend', move, false);
33
+ requestAnimationFrame(move);
14
34
  ```