如何在动画背景IE8位置

如何在动画背景IE8位置

本文介绍了如何在动画背景IE8位置?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在IE8具有动画效果的问题。在code工作在火狐,Safari,Chrome浏览器...但没有在IE8。

I have a problem in IE8 with an animation effect. The code works in firefox, safari, chrome... but no in IE8.

在code,我使用的是:

The code I'm using is:

$(function(){
    $("#wrapper").animate({
        backgroundPosition: "-261px center"
    }, 12000 );
});

我使用jQuery-1.4.3.min.js

I'm using jquery-1.4.3.min.js

有没有一种方法,使其在IE8的工作?

Is there a way to make it work in IE8?

我已经创造了这个现在它works¿?¿?¿我还没有改变什么。只是复制的小提琴源帧并保存为index3.html和作品。

i've created this fiddle and now it works¿?¿?¿ I havent changed nothing.Just copied the fiddle source frame and saved as index3.html and works.

我不明白什么,但它的工作!任何人都可以解释一下吗?

I don't understand nothing, but its working! Can anyone explain that?

您可以在这里看到的结果:dev.thepixellary.es/index3.html

You can see the result here: dev.thepixellary.es/index3.html

它的工作原理,因为小提琴我是使用jQuery 1.3.2,而不是1.5.2,但那么这code不工作(IE8):

it works because in fiddle i was using jquery 1.3.2 instead of 1.5.2 but then this code dont work(IE8):

$(".menu li").each(function(idx) {
  $(this).delay(idx * 1000).fadeIn("slow");
});

jsfiddle.net/oterox/wpzT6/8 /

jsfiddle.net/oterox/wpzT6/8/

推荐答案

动画背景位置是的jQuery。

Animating background-position is technically unsupported by jQuery.

使用插件来解决这个问题。

Use the jQuery BackgroundPosition plugin to fix this issue.

这篇关于如何在动画背景IE8位置?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-06 05:05