Snap.svg - Animated Icons

It looks like your jsfiddle example is incomplete. The tutorial you’re referring to has additional code that makes it work, specifically a library called ‘svgicons.js’. If you take a look at the tutorial’s example source, you have to explicitly call a method that creates an instance of an animated SVG icon ( new svgIcon( element, configuration [, options] ); ). The icons don’t instantiate themselves.

I’d suggest looking through the source of the tutorial and figuring out which pieces you’re missing. Good luck!