<a href="#" id="demo">hover me</a>
<script type="text/javascript">
YUI().use('anim', function(Y) {
var node = Y.one('#demo');
var anim = new Y.Anim({
node: node,
from: {
backgroundColor:node.getStyle('backgroundColor'),
color: node.getStyle('color'),
borderColor: node.getStyle('borderTopColor')
},
to: {
color: '#fff',
backgroundColor:'#FF8800',
borderColor: '#BA6200'
},
duration:0.5
});
var hover = function(e) {
var reverse = false;
if (anim.get('running')) {
anim.pause();
}
if (e.type === 'mouseout') {
reverse = true;
}
anim.set('reverse', reverse);
anim.run();
};
node.on('mouseover', hover);
node.on('mouseout', hover);
});
</script>