jQuery动画失败,保证金左/右自动

时间:2016-07-21 05:14:27

标签: jquery css animation margins

我试图将图像上的边距都设为自动。我这样做是通过:

$('#headerImg').delay(100).animate({
    "margin-left": "auto",
    "margin-right": "auto"
}, 650, function() {
    //not important
});

但它不起作用。但是,如果我这样做,它确实有效:

$('#headerImg').css({"margin-left":"auto","margin-right":"auto"});

我的问题是,为什么它不起作用?有没有办法让它再次正常工作,还是我需要提出一个解决这个问题的hacky解决方案?

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

尝试以下方法:

$('#headerImg').delay(100).animate({
    marginLeft: "auto",
    marginRight: "auto"
}, 650, function() {
    //not important
});