短い単純なJqueryアニメーションコードを作成しました。これはrel属性を取り、それをすべてのli.slideのアニメーション入力に使用します。それは機能しますが、これを行うための最良の方法ではないかもしれないと私は感じています。簡素化/最適化できますか、それとも問題ではありませんか?
ありがとう
Javascript/Jqueryの若者
$('.slide', this).each(function() {
var rel = $(this).attr('rel');
var coord = rel.split(',');
var $delay = parseInt(coord[2]);
var $transition = coord[3];
var $duration = parseInt(coord[4]);
$(this).delay($delay).animate({'background-position-x' : '50%', 'background-position-y' : '0', opacity : '1'},$duration, $transition);
});
HTMLの例:
<li class="slide" rel="50%,300px,600,linear,200"></li>