有的动画如slideUp()
根本没有效果。这是因为jQuery
动画的原理是逐渐改变CSS
的值,如height从100px
逐渐变为0。但是很多不是block性质的DOM
元素,对它们设置height根本就不起作用,所以动画也就没有效果。
此外,jQuery
也没有实现对background-color
的动画效果,用animate()
设置background-color
也没有效果。这种情况下可以使用CSS3
的transition
实现动画效果。
有的动画如slideUp()
根本没有效果。这是因为jQuery
动画的原理是逐渐改变CSS
的值,如height从100px
逐渐变为0。但是很多不是block性质的DOM
元素,对它们设置height根本就不起作用,所以动画也就没有效果。
此外,jQuery
也没有实现对background-color
的动画效果,用animate()
设置background-color
也没有效果。这种情况下可以使用CSS3
的transition
实现动画效果。