Ммм... Постараюсь объяснить понятнее)
1. Подразумевается, что функция обработчик должна допустим:
а. читать текущее value параметра
б. изменять его в соответствии с алговритмом и value параметра
2. Что она через setInterval будет вызываться, пока value не достигнет опр. значения(opacity: 1 например)
3. при загрузке страницы, запускается js, который вешает скажем, на все теги samp функции обработчики, c единственным параметром(this)
Наподобие fadein/fadeout в Jquery.
В принципе я знаю несколько вариантов реализации, но по производительности они больно не очень
Читал статью про Closures, подумал нельзя ли применить...