Guest User

Untitled

a guest
Feb 19th, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. var working = false; //Not currening switching content.
  2. var newBenefit = function(e) {
  3. if (working) return false;
  4. working = true;
  5. e.stop();
  6. var cur = $$('#benefits .current')[0];
  7. if (cur) {
  8. var el = this;
  9. var next = $(el.get('href').split('#')[1]);
  10. var mleft = cur.getElement('.photo').getStyle('margin-left');
  11. cur.getElement('.photo').get('morph').start({'margin-left': -200, 'opacity': [1, 0]});
  12. cur.get('tween').start('opacity', 1,0).chain(function() {
  13. cur.removeClass('current').getElement('.photo').setStyles({'margin-left': mleft, opacity:1});
  14. next.setStyles({display:'block', opacity:0}).get('morph')
  15. .start({'margin-left': [-200,0], 'opacity': [0, 1]})
  16. .chain(function() { next.addClass('current').set('style', ''); });
  17. working = false;
  18. });
  19. }
  20. };
  21.  
  22. window.addEvent('domready', function() {
  23. $$('#benefits-list a').each(function(el) {
  24. el.addEvent('click', newBenefit.bind(el));
  25. });
  26. });
Add Comment
Please, Sign In to add comment