
- script.aculo.us 教程
- script.aculo.us - 主頁
- script.aculo.us - 概述
- script.aculo.us - 模組
- script.aculo.us - 視覺效果
- script.aculo.us - 拖放
- script.aculo.us - 排序元素
- script.aculo.us - 建立滑塊
- script.aculo.us - 自動完成
- script.aculo.us - 原地編輯
- script.aculo.us 資源
- script.aculo.us - 快速指南
- script.aculo.us - 資源
- script.aculo.us - 討論
script.aculo.us - 並行效果
說明
這是一個特殊效果,會將多個核心效果合併到一個並行效果中。這是唯一一個不將元素作為第一個引數,而是將一個子效果陣列作為引數的效果。
語法
以下兩種形式之一可用於此效果 −
new Effect.Parallel([array of subeffects], [options]);
特定效果引數
此效果除了 通用引數 之外,沒有其他特定引數。
示例
<html> <head> <title>script.aculo.us examples</title> <script type = "text/javascript" src = "/javascript/prototype.js"></script> <script type = "text/javascript" src = "/javascript/scriptaculous.js?load = effects"></script> <script type = "text/javascript"> function ParallelEffect(element){ new Effect.Parallel( [ new Effect.MoveBy(element, 100, 200, { sync: true }), new Effect.Scale(element, 200, { sync: true }) ], {duration: 2} ); } </script> </head> <body> <div onclick = "ParallelEffect(this)"> Click me to see the result of Parallel Method </div> </body> </html>
將效果指定為建構函式的第一個引數,並傳遞要同步執行的效果陣列。這些效果物件一定已經建立,並且它們的同步選項已經設定為 true。
請注意,這些效果不一定與同一元素有關;但是,只有一個持續時間(或 fps 幀率)——在 Effect.Parallel 級別上的設定;同步效果將一起向前推進。
將產生以下結果 −
scriptaculous_effects.htm
廣告