Advertisement
afsarwebdev

js slick slider video

May 15th, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. //HTML
  2. <div class="ic-slider">
  3. <div class="ic-single-slider">
  4. <img src="assets/images/s1.jpg" alt="">
  5. </div>
  6. <div class="ic-single-slider embed-responsive embed-responsive-21by9">
  7. <iframe id="video" class="yt embed-responsive-item" src="https://www.youtube.com/embed/HiaRtD1LGcQ"></iframe>
  8. </div>
  9. <div class="ic-single-slider">
  10. <img src="assets/images/s3.jpg" alt="">
  11. </div>
  12. </div>
  13.  
  14. //Js
  15. jQuery(document).ready(function(){
  16. $('.ic-slider').slick({
  17. autoplaySpeed: 30000,
  18. adaptiveHeight: true,
  19. draggable: true,
  20. arrows: true,
  21. dots: true,
  22. speed: 900,
  23. autoplay: false,
  24. infinite: true,
  25. });
  26.  
  27. $('.ic-slider .yt').each(function(i,o){
  28. if(o.src.indexOf('?enablejsapi=1&version=3&playerapiid=ytplayer') == -1){
  29. o.src = o.src.concat('?enablejsapi=1&version=3&playerapiid=ytplayer');
  30. }
  31. });
  32.  
  33. $('.ic-slider').on('afterChange', function(event, slick, currentSlide){
  34. // console.log(currentSlide);
  35. $('.ic-slider .yt').each(function(i,o){
  36. if(i != currentSlide+1) {
  37. o.contentWindow.postMessage('{"event":"command","func":"' + 'stopVideo' + '","args":""}', '*');
  38. }
  39. });
  40. });
  41.  
  42. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement