Hello KerryRuddock
autoAlpha is part of the GSAP CSSPlugin for GSAP JS:
http://greensock.com/docs/#/HTML5/GSAP/Plugins/CSSPlugin/
autoAlpha Identical to opacity except that when the value hits 0 the visibility property will be set to "hidden" in order to improve browser rendering performance and prevent clicks/interactivity on the target. When the value is anything other than 0, visibility will be set to "inherit". It is not set to "visible" in order to honor inheritance (imagine the parent element is hidden - setting the child to visible explicitly would cause it to appear when that's probably not what was intended). And for convenience, if the element's visibility is initially set to "hidden" and opacity is 1, it will assume opacity should also start at 0. This makes it simple to start things out on your page as invisible (set your css visibility:hidden) and then fade them in whenever you want.Example of usage:
//fade out and set visibility:hidden and opacity to 0
TweenLite.to(element, 2, {autoAlpha:0});
//in 2 seconds, fade back in with visibility:visible and opacity to 1
TweenLite.to(element, 2, {autoAlpha:1, delay:2});