Apotheeknascholing Bloeddrukverlagers BenW – Presentatie
jQuery(document).ready(function($) {
// Remove breakes
$('.slider > br').remove();
// Remove empty sliders
if ($('.slider > p').is(':empty')) {
$('.slider > p').remove();
}
/* install slider */
$('#slider_1575167042').iosSlider({
snapToChildren: true,
desktopClickDrag: true,
snapFrictionCoefficient: 0.8,
autoSlideTransTimer: 500,
horizontalSlideLockThreshold:3,
slideStartVelocityThreshold:3,
infiniteSlider:true,
autoSlide: true,
autoSlideTimer: 100000,
navPrevSelector: $('.next_1575167042'),
navNextSelector: $('.prev_1575167042'),
onSliderLoaded: startSlider,
onSlideChange: slideChange,
onSliderResize: slideResize,
});
function slideChange(args) {
$(args.sliderContainerObject).find('.inner-wrap').each(function(){
$(this).removeClass($(this).attr('data-animate'));
});
$(args.sliderContainerObject).find('.scroll-animate').each(function(){
$(this).removeClass($(this).attr('data-animate')).removeClass('animated');
});
/* start text animation */
$(args.currentSlideObject).find('.inner-wrap').addClass($(args.currentSlideObject).find('.inner-wrap').attr('data-animate'));
$(args.currentSlideObject).find('.scroll-animate').each(function(){
$(this).addClass('animated').addClass($(this).attr('data-animate'));
});
/* change slider height */
var slide_height = $(args.currentSlideObject).outerHeight();
$(args.sliderContainerObject).css('min-height',slide_height);
$(args.sliderContainerObject).css('height','auto');
/* add current class to slide */
$(args.sliderContainerObject).find('.current').removeClass('current');
$(args.currentSlideObject).addClass('current');
/* update bullets */
$(args.sliderContainerObject).find('.sliderBullets .bullet').removeClass('active');
$(args.sliderContainerObject).find('.sliderBullets .bullet:eq(' + (args.currentSlideNumber - 1) + ')').addClass('active');
}
function slideResize(args) {
/* set height of first slide */
setTimeout(function(){
var slide_height = $(args.currentSlideObject).outerHeight();
$(args.sliderContainerObject).css('min-height',slide_height);
$(args.sliderContainerObject).css('height','auto');
},300);
}
function startSlider(args){
/* remove spinner when slider is loaded */
$(args.sliderContainerObject).find('.ux-loading').fadeOut();
/* add current class to first slide */
$(args.currentSlideObject).addClass('current');
/* add parallax class if contains paralaxx slides */
$(args.sliderContainerObject).find('.ux_parallax').parent().parent().parent().addClass('parallax_slider');
/* animate first slide */
$(args.currentSlideObject).find('.inner-wrap').addClass($(args.currentSlideObject).find('.inner-wrap').attr('data-animate'));
$(args.currentSlideObject).find('.scroll-animate').each(function(){
$(this).addClass('animated').addClass($(this).attr('data-animate'));
});
/* set height of first slide */
var slide_height = $(args.currentSlideObject).outerHeight();
$(args.sliderContainerObject).css('min-height',slide_height);
$(args.sliderContainerObject).css('height','auto');
if(slide_height < '100') $(args.sliderContainerObject).toggleClass('small-slider');
/* fix texts */
$(args.sliderContainerObject).find('.ux_banner .inner br').remove();
}
});