jQuery 效果 - animate() 方法
定义和用法
animate() 方法执行 CSS 属性集的自定义动画。
该方法通过CSS样式将元素从一个状态改变为另一个状态。CSS属性值是逐渐改变的,这样就可以创建动画效果。
只有数字值可创建动画(比如 "margin:30px")。字符串值无法创建动画(比如 "background-color:red")。
Komentaryo:使用 "+=" 或 "-=" 来创建相对动画(relative animations)。
语法 1
$(selectorstyles,speed,easing,callback)
Mga parameter | Paglalarawan |
---|---|
styles |
必需。规定产生动画效果的 CSS 样式和值。 可能的 CSS 样式值(提供实例):
Komentaryo:Ang CSS style ay ginagamit ang pangalan ng DOM (halimbawa "fontSize") upang itakda, hindi ang pangalan ng CSS (halimbawa "font-size"). |
speed |
Optional. Tumutukoy sa bilis ng animation. Ang default ay "normal". Mga posibleng halaga:
|
easing |
Optional. Tumutukoy sa easing function na dapat gamitin sa iba't ibang puntos ng animation. Mga nakalipas na easing function:
Ang mga extension plugin ay nagbibigay ng higit pang easing function. |
callback |
Optional. Ang function na dapat isagawa pagkatapos ng paglilitis ng animate function. Kung gusto mong matuto ng higit pa tungkol sa callback, bisitahin mo ang aming jQuery Callback Ang kabanata na ito. |
Grammar 2
$(selectorstyles,options)
Mga parameter | Paglalarawan |
---|---|
styles | Mga kinakailangan. Tumutukoy sa CSS style at halaga na gagamitin upang bumuo ng epekto ng animation (katulad nito). |
options |
Optional. Tumutukoy sa mga karagdagang opsyon ng animation. Mga posibleng halaga:
|