jQuery 效果 - animate() 方法
定义和用法
animate() 方法执行 CSS 属性集的自定义动画。
该方法通过CSS样式将元素从一个状态改变为另一个状态。CSS属性值是逐渐改变的,这样就可以创建动画效果。
只有数字值可创建动画(比如 "margin:30px")。字符串值无法创建动画(比如 "background-color:red")。
ਟਿੱਪਣੀਆਂ:使用 "+=" 或 "-=" 来创建相对动画(relative animations)。
语法 1
$().animate(ਸਟਾਈਲਸ,speed,easing,callback)
ਪਾਰਾਮੀਟਰ | ਵਰਣਨ |
---|---|
ਸਟਾਈਲਸ |
必需。规定产生动画效果的 CSS 样式和值。 可能的 CSS 样式值(提供实例):
ਟਿੱਪਣੀਆਂ:CSS ਸਟਾਈਲ ਡੋਮ ਨਾਮ (ਉਦਾਹਰਨ "fontSize") ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸੈਟ ਕੀਤੇ ਜਾਂਦੇ ਹਨ, ਨਹੀਂ ਕ੍ਰਿਸਟਲ ਨਾਮ (ਉਦਾਹਰਨ "font-size") |
speed |
ਵਿਕਲਪਿਕ। ਏਕਨੋਮੀ ਦੀ ਗਤੀ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰਦਾ ਹੈ। ਮੂਲ ਰੂਪ ਵਿੱਚ "normal" ਹੈ。 ਸੰਭਵ ਮੁੱਲ:
|
easing |
ਵਿਕਲਪਿਕ। ਵੱਖ-ਵੱਖ ਏਕਨੋਮੀ ਬਿੰਦੂਆਂ ਵਿੱਚ ਏਕਨੋਮੀ ਗਤੀ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰਨ ਵਾਲੀ easing ਫੰਕਸ਼ਨ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰਦਾ ਹੈ ਸਥਾਪਿਤ easing ਫੰਕਸ਼ਨਾਂ:
ਵਿਸਤਾਰ ਪਲੱਗਇਨ ਵਿੱਚ ਹੋਰ easing ਫੰਕਸ਼ਨ ਮੁਹੱਈਆ ਕਰਵਾਉਂਦੇ ਹਨ。 |
callback |
ਵਿਕਲਪਿਕ। animate ਫੰਕਸ਼ਨ ਦੇ ਅਚਰਨ ਦੇ ਬਾਅਦ ਚਲਾਉਣ ਵਾਲੀ ਫੰਕਸ਼ਨ ਕੇਬਲਬੈਕ ਦੇ ਬਾਰੇ ਹੋਰ ਸਿੱਖਣ ਲਈ ਸਾਡੇ jQuery ਕੇਬਲਬੈਕ ਇਹ ਅਧਿਆਏ。 |
ਗਰੱਹ 2
$().animate(ਸਟਾਈਲਸ,options)
ਪਾਰਾਮੀਟਰ | ਵਰਣਨ |
---|---|
ਸਟਾਈਲਸ | ਲਾਜ਼ਮੀ। ਏਕਨੋਮੀ ਕਰਨ ਵਾਲੇ ਕ੍ਰਿਸਟਲ ਦੇ ਸਟਾਈਲ ਅਤੇ ਮੁੱਲ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰਦਾ ਹੈ (ਇੱਕੋ ਜਿਹਾ ਹੈ) |
options |
ਵਿਕਲਪਿਕ। ਏਕਨੋਮੀ ਦੇ ਅਤਿਰਿਕਤ ਚੋਣਾਂ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰਦਾ ਹੈ ਸੰਭਵ ਮੁੱਲ:
|