| 分類 | 方法 | 說明 |
|---|---|---|
| 基本 | .show() | 可傳入 'fast'(0.2秒)、'normal'(0.4秒)、'slow'(0.6秒)或毫秒數 第二個參數可傳入 callback |
| .hide() | ||
| .toggle() | 可傳入 boolean 值,或速度與 callback | |
| 滑動 | .slideDown(speed) | 可傳入 'fast'(0.2秒)、'normal'(0.4秒)、'slow'(0.6秒)或毫秒數 第二個參數可傳入 callback |
| .slideUp(speed) | ||
| .slideToggle(speed) | ||
| 淡入淡出 | .fadeIn(speed) | 可傳入 'fast'(0.2秒)、'normal'(0.4秒)、'slow'(0.6秒)或毫秒數 第二個參數可傳入 callback |
| .fadeOut(speed) | ||
| .fadeTo(speed, opacity) | 傳入速度, 透明度(第三參數為 callback) | |
| 自訂動畫 | .animate() | 參數為( params, [duration], [easing], [callback] ) easing 除了"linear"跟"swing"外,都需要 plugin 例:$("#block").animate({width:"70%", opacity:0.4, fontSize:"3em"}, 1500); |
| .stop([clearQueue], [gotoEnd]) | 停止動畫 | |
| 設定指令 | jQuery.fx.off | 設為 true 則 disable 所有動畫 |
| 分類 | 方法 | 說明 |
|---|---|---|
| 佇列 (可與動畫串接) | .queue() | 將非效果的方法也排入佇列 傳入 callback 則為在佇列結尾附加 callback 若已存在佇列,傳入新佇列會取代舊佇列 |
| .dequeue() | 執行佇列中的下一個動畫 (若沒有在 queue 後面執行 dequeue 則動畫會停止) |
沒有留言:
張貼留言