rich:effect的用法

1

 

<!-- attaching by event  鼠标移走后,所在的panel变半透明-->
< rich:panel >
     < rich:effect   event = "onmouseout"   type = "Opacity"   params = "duration:0.8,from:1.0,to:0.3"   />
    .... panel content ....
</ rich:panel >
...

<!--  invoking from javascript 点Hide按钮,div隐藏;点Show按钮,div显示-->
< div   id = "contentDiv" >
  ..... div content ......
</ div >

< input   type = "button"   onclick = "hideDiv({duration:0.7})"   value = "Hide"   />
< input   type = "button"   onclick = "showDiv()"   value = "Show"   />

< rich:effect    name = "hideDiv"    for = "contentDiv"   type = "Fade"   />
< rich:effect    name = "showDiv"    for = "contentDiv"   type = "Appear"   />

<!-- attaching to window on load and applying on particular page element  页面刚加载时, contentDiv按params表达式显示 -->
< rich:effect   for = "window"   event = "onload"  
     type = "Appear"   params = "targetId:'contentDiv',duration:0.8,from:0.3,to:1.0"   />

 

我的示例:

 div在一开始不显示,当点击show时div显示,当点击Hide时div隐藏。

<rich:effect for="window" event="onload" 
    type="Fade" params="targetId:'contentDiv',duration:0.0,from:0.0,to:0.0" />


    <h:outputLabel οnclick="showDiv()" value="show"  />
    | #{' '}
    <h:outputLabel οnclick="hideDiv({duration:0.7})" value="hide"  />

<rich:effect  name="hideDiv"  for="contentDiv" type="BlindUp" />
<rich:effect  name="showDiv"  for="contentDiv" type="BlindDown" />
<div id="contentDiv">

。。。

 

</div>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值