2013-07-30 19 views
0

是否有可能使用jQuery動畫製作DIV背景位置x動畫?使用jQuery動畫增加background-position-x?

理想情況下,點擊後background-position-x將增加20%。

這是到目前爲止我的代碼:

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

但它僅適用於第一次點擊。

謝謝!

回答

2

試試這個

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

你是一個天才。非常感謝! – Scully

+0

@Astro我很高興能夠提供幫助。 – Praveen

0

使用這樣的事情:

$(function() { 
     $('.element').css("backgroundPosition","0px 0px").animate({"backgroundPosition":"-200px 10px"}); 
    });