Yeah, the main reasons to use autoAlpha are: If you want things to not be clickable when invisible. Like sometimes you may have "invisible" things sitting on top of elements that you want to be clickable, but if you only have opacity: 0 those elements can still obscure mouse clicks In extreme cases, it can help the browser do graphics rendering faster because it can totally ignore anything with visibility: hidden But in your case, it sounds like there's no good reason to use