deweydb
Content Type
Profiles
Forums
Store
Blog
Product
Showcase
FAQ
Downloads
Posts posted by deweydb
-
-
Here is an implementation for doing this in angular with ng-animate (p.s. i love the code viewer on this site, what is it?)
.animation('.animation-slide-toggle', function() { return { beforeAddClass : function(element, className, done) { if(className == 'ng-hide') { TweenMax.set(element, {overflow:"hidden"}) TweenMax.to(element, 1, {height:0, onComplete:done}) } else { done(); } }, removeClass : function(element, className, done) { if(className == 'ng-hide') { TweenMax.set(element, {'display':'block'}) naturalHeight = element[0].offsetHeight; TweenMax.set(element, {clearProps:"display"}) TweenMax.set(element, {height:0, overflow:"hidden"}) TweenMax.to(element, 1, {height:naturalHeight, onComplete:done}) } else { done(); } } }; })
replacing jquery slideToggle
in GSAP
Posted
This reply makes no sense, if you had jQuery at your disposal why would you even need to redefine slideToggle()