3

我以前使用过 jQueryqueue修饰符来使动画同时发生,但由于某种原因,这次我无法让它工作。

相关页面的 URL 是http://fretfast.com - 当您单击左上角的“通知”时,您会看到该栏首先横向展开,然后“通知”栏展开以适应它,并且高度动画也会发生同样的事情。

这是我尝试的方法:

n.animate({width: em2px(35)+'px'}, {queue: false, duration: speeds['fast']/1.5});
nc.animate({width: em2px(35)+'px'}, {queue: false, duration: speeds['fast']/1.5});

wheren是“通知”标题栏nc的变量,是首先展开的通知容器的变量。知道有什么问题吗?

4

1 回答 1

7

您的 CSS 中可能有 Transition 属性,在您尝试设置动画的选择器上。我花了很长时间才弄清楚这一点,但显然,CSS 过渡强制动画要么滞后,要么发生在所有其他动画之后,任何人都可以澄清或确认这一点吗?

一起使用 jQuery 动画和 CSS 动画可能会很棘手,有人对此有任何见解吗?尖端?

于 2013-08-30T15:14:48.123 回答