var fadeImage = new Class({ initialize: function() { $$('.fadeimage-link').each(function(thumb) { thumb.set('tween', {link: 'cancel', duration: 'short'}); thumb.addEvent('mouseover', this.linkMouseOverHandler); thumb.addEvent('mouseout', this.linkMouseOutHandler); }, this); }, linkMouseOverHandler: function(evt) { $$(evt.target).fade(0.5); }, linkMouseOutHandler: function(evt) { $$(evt.target).fade(1); } });