
- 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.Highlight('id_of_element', [options]); OR new Effect.Highlight(element, [options]);
特定效果引數
除了 通用引數 外,此效果還有以下引數。
序號 | 選項和說明 |
---|---|
1 |
startcolor 設定元素背景的起始顏色。如果省略,則使用淺黃色。 |
2 |
endcolor 設定元素背景的結束顏色。如果省略,則使用元素的原始背景顏色(如果可以確定)。否則,預設為白色。 |
3 |
restorecolor 設定效果完成後背景的最終顏色。 |
示例
<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 HighlightEffect(element){ new Effect.Highlight(element, { startcolor: "#ff0000", endcolor: "#0000ff", restorecolor: "#00ff00", duration: 8 } ) } </script> </head> <body> <div onclick = "HighlightEffect(this)"> Click me to see the result of Highlight Method </div> </body> </html>
這種相當刺眼的突出效果將元素的背景顏色變為紅色,然後在 8 秒內將背景顏色變為藍色,在此過程中顯示一些有趣的紫色色調。顏色變形完成後,元素的背景顏色變為綠色。
這將產生以下結果 -
scriptaculous_effects.htm
廣告