【发布时间】:2012-02-20 18:29:18
【问题描述】:
我有一个 div,它本质上是作为背景图像的掩码,只显示图像的特定部分。
背景图片向右对齐。我正在尝试从右到左为 backgroundPosition 设置动画,但是,动画会自动将背景位置重置为左侧(或非常靠近左侧 - 我不太清楚该位置的来源)。
有什么办法可以克服吗?
示例代码:http://jsfiddle.net/QRkLr/
(请注意,当动画触发时,背景图像未完全对齐到右侧)。
【问题讨论】:
-
您可以为背景设置一个静态位置,而不必在 div 移动时更改它
-
@Mikhail 我不太清楚你的意思。我将如何应用它?
-
@kylex 您能否更深入地解释您希望实现的目标?您是否希望面具向左移动,直到看不见为止?
-
@Wasbazi:动画开始时背景图片的位置没有一直向右对齐。我需要它向右对齐。
-
@Wasbazi:这是上一个问题的链接,也许有助于在此处显示意图:stackoverflow.com/questions/9354321/…。 (我暂时没有时间回答这个问题。)
标签: jquery jquery-animate