transitionendやanimationendを使いアニメーションが終る度に連番でクラスをつけるjQuery Plugin
- アニメーションが終る度にクラスを付与する
- その付与したクラスにcssを与えることで連続して動きをつけることができる
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery.continuousCssAnime.js"></script>
- type : "animation" || "transition"
- num : cssでアニメーションを繰り返す回数(クラス名にanimeNum6などでアニメーション回数を指定することもできます。)
- name : アニメーションするときに付けるclass名 例 ) move1
- onComplate : 全てのアニメーションが終わったときに実行する関数
- 途中のcssアニメーションの終了時に処理を実行したい場合 例 ) 3回目の場合 anime3onComplate
- event : false or btnContentに設定したいイベント
- btnContent : hoverしたときに反応させたいコンテンツ
- animeReverse : mouseout時いままでつけてきたクラスを一つづつ外してアニメーションを一つづつ戻す
type: "transition",
num : 1,
name : "move",
onComplate:'',
event : false,
btnContent : this,
animeReverse : false
$(".btn").continuousCssAnime({
onComplate : function(){test()},
event : "hover",
animeReverse : true
})
<p class="btn animeNum6"></p>
- Copyright 2014 © kamem
- http://www.opensource.org/licenses/mit-license.php