jQuery animate()事件在IE中不起作用

时间:2012-07-16 21:10:53

标签: jquery jquery-animate

我正在开发一个热点,那里有球从窗户顶部落到底部。你可以在这里看到:xxxxx

此动画适用于所有现代浏览器。热点已经完成,顺便说一句。

独特的问题出在Internet Explorer上。 9,其中将球动画到底部的功能不起作用。 IE简单地不会调用它,在调用之前停止所有脚本。

功能是:

function bolaQueda1(bola, altura, tempo, esquerda) {
                esquerda = $(bola).css('left');
                $(bola).animate({
                    left: esquerda + '%',
                    top: altura + '%'
                }, tempo, "easeOutQuad");
                $(bola).attr('data-destino',altura);
                $(bola).attr('data-tempo',tempo);
            }

任何人都知道这是什么问题?

非常感谢。 :)

1 个答案:

答案 0 :(得分:0)

尝试设置要移动的元素的初始位置。也许设置“顶部”和“左”(我认为你的情况)。

.ball{
    position: absolute; top: 0; left: 0;
}