jquery animate 中的+= 或者-=

 

官方只用了备注说明,动画效果一般用css({left:100px}) 这样子来实现,但有时候可以采用不段累加的方式

就如备注中说的。

前提是已经用position:relative 进行定位了,这时的left和margin-left作用是一样的

但相对动画就要用css({"left":"+=100px"})来实现了

 

定义和用法
animate() 方法执行 CSS 属性集的自定义动画。
该方法通过CSS样式将元素从一个状态改变为另一个状态。CSS属性值是逐渐改变的,这样就可以创建动画效果。
只有数字值可创建动画(比如 "margin:30px")。字符串值无法创建动画(比如 "background-color:red")。

 

注释:使用 "+=" 或 "-=" 来创建相对动画(relative animations)。

你可能感兴趣的:(jquery animate 中的+= 或者-=)