Advertisement
Guest User

Untitled

a guest
Jun 26th, 2017
43
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. var mq = window.matchMedia( "(min-width: 992px)" );
  2. var slider = $('.slick-projekte');
  3.  
  4. function initSlider(){
  5. if (mq.matches) {
  6. if(!slider.hasClass('slick-initialized')) {
  7. console.log('slick start init');
  8. slider.slick({
  9. lazyLoad: 'ondemand',
  10. slidesToShow: 1,
  11. slidesToScroll: 1,
  12. speed: 1200,
  13. pauseOnHover: false,
  14. autoplay: false,
  15. appendArrows: 'footer',
  16. prevArrow: '<a href="##" class="slick-prev hidden-xs"></a>',
  17. nextArrow: '<a href="##" class="slick-next hidden-xs"></a>',
  18. });
  19. }
  20. }
  21. else{
  22. if(slider.hasClass('slick-initialized')){
  23. slider.slick('unslick');
  24. }
  25.  
  26. }
  27. }
  28.  
  29. //delay for calling initSlider only when resize is finished
  30. var delay = (function(){
  31. var timer = 0;
  32. return function(callback, ms){
  33. clearTimeout (timer);
  34. timer = setTimeout(callback, ms);
  35. };
  36. })();
  37.  
  38. //call initSlider after window resize
  39. $( window ).resize(function() {
  40. delay(function(){
  41. initSlider();
  42. }, 200);
  43. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement