Volg ons ook op:    

Fotocarroussel

Dit is een fotocarroussel.

afbeelding
afbeelding overlay
afbeelding
afbeelding overlay
afbeelding
afbeelding overlay
afbeelding
afbeelding overlay
afbeelding
afbeelding overlay
afbeelding
afbeelding overlay
afbeelding
afbeelding overlay
afbeelding
afbeelding overlay
afbeelding
afbeelding overlay
afbeelding
afbeelding overlay
afbeelding
afbeelding overlay
<script> function showGallery(startIndex) { //Load previous, current and next images var imageElement = null; //Previous image if (startIndex === 0) { //Select last imageElement = $('#fullscreengallery .item:last-child img'); } else { //Select previous imageElement = $('#fullscreengallery .item:nth-child(' + (startIndex) + ') img'); } imageElement.attr('src', imageElement.attr('data-lazy-load-src')); //Current image imageElement = $('#fullscreengallery .item:nth-child(' + (startIndex + 1) + ') img'); imageElement.attr('src', imageElement.attr('data-lazy-load-src')); //Next image if (startIndex + 1 == $('#fullscreengallery .item').length) { //Select first imageElement = $('#fullscreengallery .item:first-child img'); } else { //Select next imageElement = $('#fullscreengallery .item:nth-child(' + (startIndex + 2) + ') img'); } imageElement.attr('src', imageElement.attr('data-lazy-load-src')); //Init carousel $('#fullscreengallery').carousel(startIndex); //Show carousel $('#fullscreengallery').removeClass('hidden'); $('#fullscreengallery .carousel-inner .item').each(function() { $(this).css('line-height', $(this).height() + 'px'); }); }; function hideGallery() { $('#fullscreengallery').addClass('hidden'); }; $(document).ready(function() { $('#fullscreengallery').carousel('pause'); }); $('#fullscreengallery').on('slide.bs.carousel', function(event) { var nextImage = null; if (event.direction === 'left') { nextImage = $(event.relatedTarget).next('.item').find('img'); //If no next, select first if (nextImage.length === 0) { nextImage = $('#fullscreengallery .item:first-child img'); } } else { nextImage = $(event.relatedTarget).prev('.item').find('img'); //If no next, select last if (nextImage.length === 0) { nextImage = $('#fullscreengallery .item:last-child img'); } } //Set the url of selected element if (!nextImage.attr('src')) { nextImage.attr('src', nextImage.attr('data-lazy-load-src')); } }); $(document).keyup(function(e) { //Esc if (e.keyCode === 27) { if (!$('#fullscreengallery').hasClass('hidden')) { hideGallery(); } } //Left else if (e.keyCode === 37) { $('#fullscreengallery').carousel('prev'); } //Right else if (e.keyCode === 39) { $('#fullscreengallery').carousel('next'); } }); </script>