重构完毕

顺便解决了fadeIn和fadeOut快速切换导致tag透明度数值异常。（不排除$后续版本已经修复这个问题，我手动加了透明度重置)