Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Note
titleIMPORTANT

In order to be able to play the training videos, please make sure to accept recommended settings under the Cookie settings option, at the bottom of the page.
Image Added   


HTML
<script>

...

  $( document ).ready(function()

...

 

...

{
    

...

/

...

/

...

 

...

Training 

...

Videos 

...

Vimeo video IDs
    var 

...

videoIDs = 

...

[303274080, 303274897, 303275744, 303276184, 303276601, 303277172, 303277831];

    // Time box template
    var 

...

timeBoxTemplate = 

...

function(

...

videoNum, videoID) {
      

...

    

...

return '<div class=\"

...

timeBox\"

...

 id="video_'+ videoID +'">' +
     

...

       

...

'<div class=\"

...

titleHolder\">

...

' +
              '<div class=\"videoNumberHolder\">

...

' +
            

...

    

...

'<div class=\"

...

videoNumber\">' + videoNum + '</div>' +
          

...

    

...

'</div>

...

' +
        

...

 

...

     

...

'<div class=\"

...

videoTitle\">

...

' 

...

+ "" + '</div>' +
            '</div>' +
            '<div class=\"

...

thumbnail\"

...

><img src=""></div>' +
          '</div>';
    };

    for (var 

...

i=0; i<videoIDs.length; i++) {
      var timeBox 

...

= timeBoxTemplate(i+1, videoIDs[i]); // To start from 1 not from 0
      

...

$(timeBox).appendTo('.timeline');
    

...

}

    // Load 

...

first video
    $('.videoScreen 

...

iframe').attr('src', 'https://player.vimeo.com/video/' + videoIDs[0]);

    // Get data from 

...

vimeo
    $.each(videoIDs, function (i, 

...

videoID) {
      

...

$.ajax({
        

...

method: 

...

"

...

GET"

...

,
        

...

url: "https://api.vimeo.com/videos/" + videoID + '?access_token=0e76ec72e4cc1a5111ac16023a2d0456',
        success: 

...

function(data) {

        var timeBox 

...

= $('#video_'+videoID);
        

...

timeBox.find('.videoTitle').text(data.name);
        timeBox.find('.thumbnail 

...

img').attr('src', data.pictures.sizes[3].link_with_play_button);
        

...

}
      

...

});
    

...

});

    

...

$('.timeBox:first-child').addClass('active');

    

...

 

...

/

...

/

...

 Show current embedded video and set timebox 

...

to active
    $('.timeBox').on('click', 

...

function() {
      var 

...

$this 

...

=

...

 $(this);
      var index 

...

= $this.index();

      

...

$('.timeBox').removeClass('active');
      

...

$this.addClass('active');

      var id 

...

= $this.children('.videoID').val();
      $('.videoScreen 

...

iframe').attr('src', 'https://player.vimeo.com/video/' + videoIDs[index]);
    });

  });
</script>

<div class="trainingVideosContainer">
  <div class="videosMainHolder">
    

...

<div class="

...

timelineHolder">

...

      

...

<div class="

...

timeline">

      

...

</div>
    

...

</div>

...


    

...

<div class="videoHolder">
      <div class="videoScreenHolder">

        <div class="videoScreen">
          <iframe src="

...

" width="640" height="400" frameborder="0" webkitallowfullscreen

...

="" mozallowfullscreen="" allowfullscreen=""></iframe>
        

...

</div>

      </div>
    </div>
  </div>
</div>


 

Widget Connector
width600
urlhttps://vimeo.com/747726709