jQuery 效果 - animate() 方法
定义和用法
animate() 方法执行 CSS 属性集的自定义动画。
该方法通过CSS样式将元素从一个状态改变为另一个状态。CSS属性值是逐渐改变的,这样就可以创建动画效果。
只有数字值可创建动画(比如 "margin:30px")。字符串值无法创建动画(比如 "background-color:red")。
ప్రకటన:使用 "+=" 或 "-=" 来创建相对动画(relative animations)。
语法 1
$().animate(స్టైల్స్,speed,easing,callback)
పారామీటర్స్ | వివరణ |
---|---|
స్టైల్స్ |
必需。规定产生动画效果的 CSS 样式和值。 可能的 CSS 样式值(提供实例):
ప్రకటన:CSS సైన్స్ డామ్ నేమ్స్ (ఉదాహరణకు "fontSize") ఉపయోగించబడింది, కాదు CSS నేమ్స్ (ఉదాహరణకు "font-size") |
speed |
ఆప్షనల్. అనిమేషన్ వేగాన్ని నిర్ధారిస్తుంది. డిఫాల్ట్ "normal" ఉంటుంది. సాధ్యమైన విలువలు:
|
easing |
ఆప్షనల్. వివిధ అనిమేషన్ పాయింట్లలో అనిమేషన్ వేగాన్ని సెట్ చేసే easing ఫంక్షన్ నిర్ధారిస్తుంది స్థాపించబడిన easing ఫంక్షన్స్:
విస్తరించిన ప్లగ్ఇన్స్ లో మరిన్ని easing ఫంక్షన్స్ అందుబాటులో ఉంటాయి. |
callback |
ఆప్షనల్. animate ఫంక్షన్ అమల్పబడిన తర్వాత అమల్పబడే ఫంక్షన్ callback గురించి మరింత తెలుసుకోవడానికి, మా సైట్ సందర్శించండి jQuery కాల్బాక్ ఈ చాప్టర్ లో. |
గ్రామాత్మక 2
$().animate(స్టైల్స్,options)
పారామీటర్స్ | వివరణ |
---|---|
స్టైల్స్ | అత్యంత అవసరమైనది. అనిమేషన్ ప్రభావాలను ప్రసరించే CSS సైన్స్ మరియు విలువలను నిర్ధారిస్తుంది (మిది అనికి విరుద్ధంగా) |
options |
ఆప్షనల్. అనిమేషన్ యొక్క అదనపు ఎపిసోడ్స్ నిర్ధారిస్తుంది సాధ్యమైన విలువలు:
|