| Server IP : 14.225.204.176 / Your IP : 216.73.216.6 Web Server : nginx/1.24.0 System : Linux nodejs-ybgk 6.8.0-40-generic #40-Ubuntu SMP PREEMPT_DYNAMIC Fri Jul 5 10:34:03 UTC 2024 x86_64 User : root ( 0) PHP Version : 8.1.34 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /var/www/html/php/fe2tech/wp-content/themes/contio/elementor/js/ |
Upload File : |
( function( $ ) {
/**
* @param $scope The Widget wrapper element as a jQuery element
* @param $ The jQuery alias
*/
var WidgetCMSPostCarouselHandler = function( $scope, $ ) {
var breakpoints = elementorFrontend.config.breakpoints;
var carousel = $scope.find(".ct-slick-carousel");
var data = carousel.data();
var slickOptions = {
slidesToShow: data.slidestoshow,
autoplay: true === data.autoplay,
autoplaySpeed: data.autoplayspeed,
infinite: true === data.infinite,
pauseOnHover: true === data.pauseonhover,
speed: data.speed,
arrows: true === data.arrows,
dots: true === data.dots,
rtl: true === data.dir,
responsive: [{
breakpoint: breakpoints.lg,
settings: {
slidesToShow: data.slidestoshowtablet,
slidesToScroll: data.slidestoscrolltablet,
}
}, {
breakpoint: breakpoints.md,
settings: {
slidesToShow: data.slidestoshowmobile,
slidesToScroll: data.slidestoscrollmobile,
}
}]
};
carousel.slick(slickOptions);
$('.ct-nav-carousel').parents('.elementor-element').addClass('hide-nav');
$('.ct-nav-carousel .nav-prev').on('click', function () {
$(this).parents('.elementor-element').find('.slick-prev').trigger('click');
});
$('.ct-nav-carousel .nav-next').on('click', function () {
$(this).parents('.elementor-element').find('.slick-next').trigger('click');
});
};
// Make sure you run this code under Elementor.
$( window ).on( 'elementor/frontend/init', function() {
elementorFrontend.hooks.addAction( 'frontend/element_ready/ct_blog_carousel.default', WidgetCMSPostCarouselHandler );
elementorFrontend.hooks.addAction( 'frontend/element_ready/ct_service_carousel.default', WidgetCMSPostCarouselHandler );
elementorFrontend.hooks.addAction( 'frontend/element_ready/ct_portfolio_carousel.default', WidgetCMSPostCarouselHandler );
elementorFrontend.hooks.addAction( 'frontend/element_ready/ct_gallery_carousel.default', WidgetCMSPostCarouselHandler );
elementorFrontend.hooks.addAction( 'frontend/element_ready/ct_testimonial_carousel.default', WidgetCMSPostCarouselHandler );
elementorFrontend.hooks.addAction( 'frontend/element_ready/ct_team_carousel.default', WidgetCMSPostCarouselHandler );
elementorFrontend.hooks.addAction( 'frontend/element_ready/ct_fancybox_carousel.default', WidgetCMSPostCarouselHandler );
} );
} )( jQuery );