对宽度和水平边距进行动画处理,以保持框的大小

问题描述

| 我有一个UL,所有LI均被平方并浮动到左侧。我想为它们设置动画,以便它们以其大小的50%开始时在宽度和高度上均会增长,但要保持其位置不变。 我能想到的唯一方法(不添加新标记)是从边距(每个宽度和高度的25%)开始,在增加尺寸的同时减少边距。但是,即使使用线性缓动,jQuery的animate()也不能保持常数之和:margin-left + width + margin-right。 如何使用jQuery的animate()为DIV设置动画? 这是我的代码。 初始状态:
items.css({
       opacity:0,marginTop: 17,marginRight: 17,marginBottom: 18,marginLeft: 19,width: 78,height: 78
    });
动画:
items.animate({
        opacity:1,marginTop: 0,marginRight: 0,marginBottom: 1,marginLeft: 2,width: 112,height: 112
    },\'slow\',\'linear\');
    

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)