我有一个div:

#content_wrapper {
    position: absolute;
    left: 0px;
    height: 50px;
    width: 50px;
    background-color: red;
}


我想从.animate()left: 0px
div,所以我的尝试是:

$('#content_wrapper').animate({'right': 0, 'left':''}, 2000, "easeOutBounce");


我还尝试了

$('#content_wrapper').animate({'right': 0, 'left': 'auto'}, 2000, "easeOutBounce");


猜怎么着,没有工作。

有什么建议么?谢谢

最佳答案

您可以使用注释中建议的绝对值。例如,如果您的div绝对位于其直接父级中,则如下所示:

var w = $('#content_wrapper')
w.animate({"left": (w.parent().width()-w.width())+"px"}, 2000);

关于jquery - 删除animate()上的CSS属性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19747519/

10-14 23:28