// bind the animation so I can catch a node inserted and then
if(event.animationName == "nodeInserted")
// where function Translate() replaces the text
Based on your fiddle, I can give few remarks. First, your animation is way to short (
0.001s) which probably could be a reason why it blinks (animation happens too fast).
Also, your fade starts at
50%, instead of
Maybe I am wrong about all this, and I did not understand your question, but I have provided and edited fiddle so you can see for yourself what am I referring to. It is nice fading in this way: