1

jQuery animate を使用して DIVs background-position-x をアニメーション化することは可能ですか?

理想的には、クリックすると background-position-x が 20% 増加します。

これまでの私のコードは次のとおりです。

$('.cycle').click(function() {
    $(this).animate({ 'background-position-x': '+20%' }, 500, 'linear');
});

ただし、最初のクリックでのみ機能します。

ありがとう!

4

2 に答える 2

2

これを試して

$('.cycle').on('click', function() {
    $(this).animate({ 'background-position-x': '+=20%' }, 500, 'linear');
});
于 2013-07-30T06:40:30.463 に答える