dpeeva

MapsSlider

Nov 16th, 2015
202
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. App.Sliders = {
  2. intro_slider : $('#intro_slider'),
  3. maps_slider : $('#maps_slider'),
  4.  
  5.  
  6. init : function () {
  7. App.Sliders.bind();
  8. App.Sliders.introSlider();
  9. App.Sliders.mapsSlider();
  10. }
  11.  
  12. ,bind : function () {}
  13.  
  14. ,introSlider : function () {
  15. console.log('active slider');
  16. }
  17.  
  18. ,mapsSlider : function () {
  19. App.Sliders.maps_slider.find('.slides_pages').html();
  20.  
  21. var slider = new SliderUtil({
  22. items : '.maps_list .slide',
  23. change : change,
  24. enableDraging : 100,
  25. enableKeyboard : true,
  26. controler : ['.slides_pages', '<li></li>', '', 'active'],
  27. time : 5,
  28. });
  29.  
  30. App.Sliders.maps_slider.on('swiperight', slider.next);
  31. App.Sliders.maps_slider.on('swipeleft', slider.prev);
  32.  
  33. function change (current, prev, index, dest) {
  34. current.addClass('active');
  35.  
  36. TweenMax.fromTo(current, 1, { autoAlpha:0}, {autoAlpha:1 });
  37.  
  38. TweenMax.to(prev, 1, {autoAlpha:0, onComplete:function (){
  39. prev.removeClass('active');
  40. }});
  41. }
  42. }
  43. }
Advertisement
Add Comment
Please, Sign In to add comment