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

質問編集履歴

2

animation-play-state: paused;について

2016/02/19 11:52

投稿

退会済みユーザー
title CHANGED
@@ -1,1 +1,1 @@
1
- css3のkeyframeの再生開始位置をjsで制御
1
+ jQueryでcss3のkeyframeのpausedが動作
body CHANGED
@@ -1,22 +1,16 @@
1
- 実現したいことは、css3のkeyframeでアニメーションをさせているのですが、
2
- webページをリロード後、開始位置をramdomで表示させたいです。
3
- ※(現状は、jsduration範囲で-delay負の値を乱数で表示せており)
1
+ hovercss3animation-play-state: paused;一時停止がせん
4
2
 
3
+ 原因が分かる方、ご教授いただけますでしょうか。
4
+
5
5
  ```ここに言語を入力
6
- (function () {
7
- $(function () {
6
+ $(function() {
8
- return $('.thumb-2').css({
7
+ $('.thumb-2').css({
9
8
  'animation': 'move2 20s ease -' + Math.random() * 20 + 's infinite alternate forwards running'});
10
9
  });
11
-
12
- $(document).on('click', '.thumb-2', function ()
13
- { $('.thumb-2').remove();
14
- $('body').append('<div class="thumb-2"></div>');
15
- return $('.thumb-2').css({ 'animation': 'move2 20s ease -' + Math.random() * 20 + 's infinite alternate forwards running' });
16
- });}.call(this));
17
10
  ```
18
11
 
19
12
  ```ここに言語を入力
13
+
20
14
  [class*='thumb-'] {
21
15
  border-radius: 50%;
22
16
  -webkit-border-radius: 50%;
@@ -39,20 +33,4 @@
39
33
  transition: all 0.25s ease-out;
40
34
 
41
35
  }
42
-
43
- .thumb-2{
44
- position:absolute;
45
- bottom:0px;
46
- left: 0px;
47
-
48
- }
49
-
50
- ```
36
+ ```
51
- 上記のソースは、.onでクリックしたらとなっているのですが、
52
- 実現したいのは、ページをリロード後ランダムな開始位置に変更したいです。
53
- clickは不要で参考のサンプルソースを、clickで乱数をするサンプルのため記載されております。
54
-
55
- また、hoverをさせると、pausedを設定しているのですが、効かないのでjsの記述に何か問題があると思うのですが、
56
- ご教授いただけますでしょうか。
57
-
58
- よろしくお願いします。

1

cssの記述を一部追記いたしました。

2016/02/19 11:52

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -38,7 +38,15 @@
38
38
  -moz-transition: all 0.52s ease-out;
39
39
  transition: all 0.25s ease-out;
40
40
 
41
- }
41
+ }
42
+
43
+ .thumb-2{
44
+ position:absolute;
45
+ bottom:0px;
46
+ left: 0px;
47
+
48
+ }
49
+
42
50
  ```
43
51
  上記のソースは、.onでクリックしたらとなっているのですが、
44
52
  実現したいのは、ページをリロード後ランダムな開始位置に変更したいです。