Jquery Animate在IE中没有正确动画

时间:2012-06-30 15:45:05

标签: jquery jquery-animate

我有一张带文字的图片。单击箭头时,文本必须位于顶部。它在firefox中工作正常。在Firefox中过渡很顺利。但他们是IE中的一个混蛋。请告诉我下面的代码有什么问题?如何在所有浏览器中平滑过渡?

var r = '-500';
                                $('#innerContainer').find('.current .overlay').animate({    
                                        top: r,
                                        bottom:'0'

                                      },{ queue:false, duration:speed});    
                            }

还有什么是队列:false会做什么?

1 个答案:

答案 0 :(得分:0)

queue:false使得动画不会像行一样累加,直到完成为止。这意味着如果在同一元素上再次调用animate,它将停止当前的那个。

对于IE问题,尝试将px添加到值中,看看是否会发生任何变化。