2011-05-09 79 views
1

嘿家伙, 我没有运气做一个简单的背景图像动画工作没有protofunc()的背景位置插件。jquery:无插件动画背景位置?

我之前使用过插件,一切正常。但是,自从1.6版本的jQuery插件被破坏,不再工作。

有没有机会让我无法使用此插件轻松实现backgroundPosition动画?

这是我使用的代码:

//Comment form 
$("#comment").focus(function() { 
    $(this).css({"background-color":"#fff"}); 
    $(this).animate({backgroundPosition: '220% 16px'}, { 
     duration: 500, 
     easing: 'easeOutQuint', 
     complete: function() { } 
    }); 

}); 
+0

不建议在相同位置属性中混合使用%和px。无论如何,你将不得不发布更多的代码,我不确定你的$(this)是否引用了正确的对象,不确定是否在你的页面中加载了jquery UI,以便引用easing插件,太多未知数,所以更多的代码plz。 – forthehackofit 2011-05-09 07:13:28

+0

更新了我的问题... #comment是一个应用了背景图像的textarea。当聚焦textarea时,图像应该向右移动。 – matt 2011-05-09 07:41:12

回答

-1

要么恢复到的jQuery以前版本的工作,或者设置一个实际<img>为背景和动画效果。