黄褪技术主要是在界面中产生新元素时用来提醒用户的视觉效果。当然也不一定非要用黄褪,也可以扩展红腿、绿褪等等。
在最近的开发中遇到这个问题,本来想用javascript自己写的。上网查了些资料,也差不多实现了。不过被兼容性搞的头大。还有一个小小的BUG。就是当页面中有多个元素需要进行黄褪的时候,只能有一个出效果。主要也是因为自己的javascript对象方面的知识学的不好。
scriptaculous很好的解决的兼容性的问题。不废话了,贴上代码。
参数功能就不往上贴了,API上详细得多。
PS: 可以简单的用
<div id="obj2" οnclick="this.highlight({startcolor:'#ffff00',
endcolor:'#ffffff',
duration: 2});">
ooxx
</div>
来实现效果。