jQuery:边缘动画在Chrome中运行,而不是在Firefox和IE中运行

时间:2010-03-12 01:25:04

标签: jquery internet-explorer firefox google-chrome

项目:http://design.vitalbmx.com/fave/news.html

当我点击“添加到收藏夹”按钮(在主图片下)时,在Chrome中它会激活UL, 而在Firefox和IE中它不起作用。

无法弄清楚为什么它的工作方式不同。请帮忙。

1 个答案:

答案 0 :(得分:3)

Firefox不会正确设置margin-left动画。而是让<ul>相对定位并使用left属性。

而不是margin-left: -125px;使用left: -125px; position: relative;

将动画更改为:

$j('#fave_recent ul').animate({'left': 0}, 500);

这适用于所有浏览器。