script.aculo.us - 不透明度效果


说明

此效果会逐渐将元素的不透明度更改为给定级别。你可以使用此元素来显示或隐藏元素。

此效果从元素的当前不透明度开始(除非定义了“from”选项),并以“to”选项定义的不透明度结束,缺省值为 1.0。

语法

你可以使用以下两种形式之一来使用此效果

new Effect.Opacity('id_of_element', [options]);
OR
new Effect.Opacity(element, [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 ShowEffect(element){
            new Effect.Opacity(element, {duration:1, from:0, to:1.0});
         }
			
         function HideEffect(element){
            new Effect.Opacity(element, {duration:1, from:1.0, to:0});
         }
      </script>
   </head>
	
   <body>
      <div onclick = "ShowEffect('hideshow')">
         Click me to see  the line!
      </div>
      <br />
		
      <div onclick = "HideEffect('hideshow')">
         Click me to hide  the line!
      </div>
      <br />
		
      <div id = "hideshow">
         LINE TO HIDE AND TO SHOW
      </div>.
   </body>
</html>

将产生以下结果 -

scriptaculous_effects.htm
广告