<div class="owl-carousel slider-section" id="owlslide">
<?php while(the_repeater_field('banner_slider')): ?>
<div class="item bestcenter vidHide" id="myVideo" <?php if (get_sub_field('banner_backgound_video') ){?> data-videosrc="<?php the_sub_field('banner_backgound_video'); ?>" <?php } ?> >
<?php if (get_sub_field('banner_backgound_video')) { /* ?><img class="loadingImg" src="<?php echo get_template_directory_uri(); ?>/assets/img/loading.gif"> <?php */ } ?>
<div class="preloader preloader-out" style="background-color: #FFFFFF"><div class="loader"></div></div>
<?php if(get_sub_field('banner_background_mobile_image')) { ?>
<img class="showinMobile" src='<?php the_sub_field('banner_background_mobile_image'); ?>'/>
<?php } ?>
<?php if(get_sub_field('banner_background_imag')) { ?>
<img class="hideinMobile" src='<?php the_sub_field('banner_background_imag'); ?>'/>
<?php } ?>
<div class='promo-container'>
<div class="container">
<div class="row align-items-center justify-content-center">
<div class="col-lg-6">
<div class="slider-left-content">
<h4><?php the_sub_field('banner_main_heading'); ?> <span><?php the_sub_field('banner_sub_heading'); ?></span></h4>
</div>
</div>
<div class="col-lg-3">
<div class="slider-right-btn">
<a href="<?php the_sub_field(' banner_button_link'); ?>" class="custom-btn"><?php the_sub_field('banner_button_text'); ?></a>
</div>
</div>
</div>
</div>
</div>
</div>
<?php endwhile; ?>
</div>
<script>
if ($('.slider-section').length > 0) {
var owl = $('.slider-section');
owl.owlCarousel({
loop: true,
margin: 10,
nav: true,
navText: ["<img src='/wp-content/themes/parasailsiesta/assets/img/slider-arrow-left.png'>", "<img src='/wp-content/themes/parasailsiesta/assets/img/slider-arrow-right.png'>"],
dots: true,
items: 1
})
// owl.on('initialize.owl.carousel initialized.owl.carousel ' +
// 'initialize.owl.carousel initialize.owl.carousel ' +
// 'resize.owl.carousel resized.owl.carousel ' +
// 'refresh.owl.carousel refreshed.owl.carousel ' +
// 'update.owl.carousel updated.owl.carousel ' +
// 'drag.owl.carousel dragged.owl.carousel ' +
// 'translate.owl.carousel translated.owl.carousel ' +
// 'to.owl.carousel changed.owl.carousel', function( event ){
// console.log( event.type +' TESTING ');
// $('.preloader').hide();
// });
owl.on('refreshed.owl.carousel ', function( event ){
console.log( event.type +' TESTING ');
setTimeout(() => {
$('.preloader').hide();
}, 2000);
});
// Trigger function on owl.carousel Refreshed/Loaded
owl.trigger('refreshed.owl.carousel');
if (!isMobile(1367)) {
$('.owl-item .item').each(function () {
var attr = $(this).attr('data-videosrc');
if (typeof attr !== typeof undefined && attr !== false) {
console.log('hit');
var videosrc = $(this).attr('data-videosrc');
$(this).prepend('<video muted><source src="' + videosrc + '" type="video/mp4"></video>');
$('.owl-item video').attr('autoplay', true).attr('loop', true).attr('poster','https://www.parasailsiesta.com/wp-content/uploads/2018/11/slider-1-min.jpg');
}
});
}
function isMobile(width) {
if (width == undefined) {
width = 719;
}
if (window.innerWidth <= width) {
return true;
} else {
return false;
}
}
$('.lazy').Lazy({
// your configuration goes here
scrollDirection: 'vertical',
effect: 'fadeIn',
visibleOnly: true,
onError: function(element) {
console.log('error loading ' + element.data('src'));
}
});
(function($) {
$.Lazy('.vidHide', ['audio', 'video'], function(element, response) {
// this plugin will automatically handle '<audio>' and '<video> elements,
// even when no 'data-loader' attribute was set on the elements
});
})(window.jQuery || window.Zepto);
}
</script>