画面内でコンテンツをふわふわさせてみました。
var i = 0;
(function move(){
// プラスマイナスを交互に渡す
i = i > 0 ? -1 : 1;
var p = $("#sample").position().top;
$("#sample").animate({ top: p + i * 10 }, {
duration: 500,
complete: move // アニメーション完了後に関数を再帰呼び出しする。
});
})();
.animate()を再帰的に呼び出すことで繰り返し処理を行っています。
はじめまして。
jQueryを利用したふわふわアニメーションを作成、検討していたところ、コチラに辿りつきました。
簡単なコードに目からウロコです!
こちら参考にさせていただき、商用で使用できないかと考えていますが、問題ございますでしょうか?
使用可能な場合、権利表記など、どのようにすればよろしいでしょうか?
よろしくお願い致します。
ご丁寧にありがとうございます。
プラグインと呼べるほどのものでもありませんので、ご自由にご利用くださいませ。