posso solo dirti che il problema e' nel css,
togli tutti i posizionamenti e i fade funzioneranno

quanto a risolvere il problema, francamente non ho tempo neanche per provarci