Jump to content
Search Community

deweydb

Members
  • Posts

    2
  • Joined

  • Last visited

deweydb's Achievements

0

Reputation

  1. This reply makes no sense, if you had jQuery at your disposal why would you even need to redefine slideToggle()
  2. 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(); } } }; })
×
×
  • Create New...