'); Botón desplegable $('.main-header .navigation li.dropdown .dropdown-btn').on('click', function() { $(this).prev('ul').slideToggle(500); }); Deshabilitar el enlace principal desplegable $('.navigation li.dropdown > a').on('click', function(e) { e.preventDefault(); }); } Pestañas de productos if($('.project-tab').length){ $('.project-tab .product-tab-btns .p-tab-btn').on('click', function(e) { e.preventDefault(); var objetivo = $($(this).attr('data-tab')); if ($(target).hasClass('actve-tab')){ return false; }else{ $('.project-tab .product-tab-btns .p-tab-btn').removeClass('active-btn'); $(this).addClass('active-btn'); $('.project-tab .p-tabs-content .p-tab').removeClass('active-tab'); $(objetivo).addClass('pestaña activa'); } }); } function checkScrolling(tabs){ var totalTabWidth = parseInt(tabs.children('.default-tabs-navigation').width(), 10), tabsViewport = parseInt(tabs.width(), 10); if( tabs.scrollLeft() >= totalTabWidth - tabsViewport) { tabs.parent('.default-tabs').addClass('is-ended'); } else { tabs.parent('.default-tabs').removeClass('is-ended'); } } Carrusel de productos if ($('.project-carousel').length) { $('.project-carousel').owlCarousel({ bucle:verdadero, margen: 30, nav:verdadero, smartSpeed: 700, reproducción automática: 5000, navText: [ '', '' ], responsivo:{ 0:{ Artículos:1 }, 600:{ Artículos:2 }, 800:{ Artículos:2 }, 1024:{ Artículos:3 }, 1200:{ Artículos:4 }, 1400:{ Artículos:4 }, 1600:{ Artículos:4 } } }); } Galería con filtros if($('.filter-list').length){ $('.filter-list').mixItUp({}); } Jquery Spinner / Spinner de cantidad if($('.quantity-spinner').length){ $("entrada.cantidad-spinner"). TocarGirar({ verticalbuttons: true }); } Carrusel de testimonios de clientes if ($('.client-testimonial-carousel').length && $('.client-thumbs-carousel').length) { var $sync 3 = $(".client-testimonial-carousel"), $sync 4 = $(".client-thumbs-carousel"), bandera = falso, duración = 500; $sync 3 .owlCarrusel({ bucle:verdadero, artículos: 1, margen: 0, nav: verdadero, navText: [ '', '' ], puntos: falso, reproducción automática: true, tiempo de espera de reproducción automática: 5000 }) .on('changed.owl.carousel', función (e) { if (!flag) { bandera = falso; $sync 4.trigger('to.owl.carousel', [e.item.index, duration, true]); bandera = falso; } }); $sync 4 .owlCarrusel({ bucle:verdadero, margen: 10, artículos: 1, nav: falso, navText: [ '', '' ], puntos: falso, centro: falso, reproducción automática: true, tiempo de espera de reproducción automática: 5000, Responsivo: { 0:{ Artículos: 1, autoWidth: false }, 400:{ Artículos: 1, autoWidth: false }, 600:{ Artículos: 1, autoWidth: false }, 1000:{ Artículos: 1, autoWidth: false }, 1200:{ Artículos: 1, autoWidth: false } }, }) .on('clic', '.owl-item', function () { $sync 3.trigger('to.owl.carousel', [$(this).index(), duration, true]); }) .on('changed.owl.carousel', función (e) { if (!flag) { bandera = verdadero; $sync 3.trigger('to.owl.carousel', [e.item.index, duration, true]); bandera = falso; } }); } Contador de hechos function factCounter() { if($('.fact-counter').length){ $('.fact-counter .counter-column.animated').each(function() { var $t = $(this), n = $t.find(".count-text").attr("data-stop"), r = parseInt($t.find(".count-text").attr("velocidad-de-datos"), 10); if (!$t.hasClass("contado")) { $t.addClass("contado"); $({ countNum: $t.find(".count-text").text() }).animate({ countNum: n }, { Duración: R, flexibilización: "lineal", paso: function() { $t.find(".count-text").text(Math.floor(this.countNum)); }, completo: función() { $t.find(".count-text").text(this.countNum); } }); } }); } } Contador de hechos + recuento de texto if($('.count-box').length){ $('.count-box').appear(function(){ var $t = $(this), n = $t.find(".count-text").attr("data-stop"), r = parseInt($t.find(".count-text").attr("velocidad-de-datos"), 10); if (!$t.hasClass("contado")) { $t.addClass("contado"); $({ countNum: $t.find(".count-text").text() }).animate({ countNum: n }, { Duración: R, flexibilización: "lineal", paso: function() { $t.find(".count-text").text(Math.floor(this.countNum)); }, completo: función() { $t.find(".count-text").text(this.countNum); } }); } },{accY: 0}); } Caja de seclect personalizada if($('.custom-select-box').length){ $('.custom-select-box').selectmenu().selectmenu('menuWidget').addClass('overflow'); } Cuadro de pestañas if($('.tabs-box').length){ $('.tabs-box .tab-buttons .tab-btn').on('click', function(e) { e.preventDefault(); var objetivo = $($(this).attr('data-tab')); if ($(objetivo).is(':visible')){ return false; }else{ target.parents('.tabs-box').find('.tab-buttons').find('.tab-btn').removeClass('active-btn'); $(this).addClass('active-btn'); target.parents('.tabs-box').find('.tabs-content').find('.tab').fadeOut(0); target.parents('.tabs-box').find('.tabs-content').find('.tab').removeClass('active-tab'); $(objetivo).fadeIn(300); $(objetivo).addClass('pestaña activa'); } }); } Carrusel de un solo elemento if ($('.single-item-carousel').length) { $('.single-item-carousel').owlCarousel({ bucle:verdadero, margen: 0, nav:verdadero, velocidad inteligente: 1000, reproducción automática: 5000, navText: [ '', '' ], responsivo:{ 0:{ Artículos:1 }, 600:{ Artículos:1 }, 1200:{ Artículos:1 } } }); } Carrusel de dos elementos if ($('.two-item-carousel').length) { $('.two-item-carousel').owlCarousel({ bucle:verdadero, margen: 30, nav:verdadero, smartSpeed: 700, reproducción automática: 4000, navText: [ '', '' ], responsivo:{ 0:{ Artículos:1 }, 600:{ Artículos:1 }, 800:{ Artículos:1 }, 1024:{ Artículos:2 }, 1200:{ Artículos:2 } } }); } Carrusel de tres elementos if ($('.three-item-carousel').length) { $('.three-item-carousel').owlCarousel({ bucle:verdadero, margen: 30, nav:verdadero, smartSpeed: 700, reproducción automática: 5000, navText: [ '', '' ], responsivo:{ 0:{ Artículos:1 }, 600:{ Artículos:1 }, 800:{ Artículos:2 }, 1024:{ Artículos:3 }, 1200:{ Artículos:3 }, } }); } Carrusel de cuatro elementos if ($('.four-item-carousel').length) { $('.four-item-carousel').owlCarousel({ bucle:verdadero, margen: 30, nav:verdadero, smartSpeed: 700, reproducción automática: 4000, navText: [ '', '' ], responsivo:{ 0:{ Artículos:1 }, 600:{ Artículos:2 }, 800:{ Artículos:2 }, 1024:{ Artículos:3 }, 1200:{ Artículos:4 } } }); } Carrusel de cuatro elementos if ($('.four-item-fluidcarousel').length) { $('.four-item-fluidcarousel').owlCarousel({ bucle:verdadero, margen: 0, nav:verdadero, smartSpeed: 700, reproducción automática: 4000, navText: [ '', '' ], responsivo:{ 0:{ Artículos:1 }, 800:{ Artículos:2 }, 1024:{ Artículos:3 }, 1500:{ Artículos:4 } } }); } Carrusel de cinco artículos if ($('.five-item-carousel').length) { $('.five-item-carousel').owlCarousel({ bucle:verdadero, margen: 30, nav:verdadero, smartSpeed: 700, reproducción automática: 4000, navText: [ '', '' ], responsivo:{ 0:{ Artículos:1 }, 600:{ Artículos:2 }, 800:{ Artículos:3 }, 1024:{ Artículos:4 }, 1200:{ Artículos:5 } } }); } Carrusel de seis artículos if ($('.six-item-carousel').length) { $('.six-item-carousel').owlCarousel({ bucle:verdadero, margen: 30, nav:verdadero, smartSpeed: 700, reproducción automática: 4000, navText: [ '', '' ], responsivo:{ 0:{ Artículos:1 }, 480:{ Artículos:2 }, 767:{ Artículos:3 }, 900:{ Artículos:4 }, 1024:{ Artículos:5 }, 1200:{ Artículos:6 } } }); } Albañilería function enableMasonry() { if($('.masonry-items-container').length){ var winDow = $(ventana); Variables necesarias var $container=$('.contenedor-de-artículos-de-mampostería'); $container.isótopo({ itemSelector: '.masonry-item', Albañilería: { ancho de columna : 0 }, animationOptions:{ duración:500, flexibilización: 'lineal' } }); winDow.bind('redimensionar', function(){ $container.isótopo({ itemSelector: '.masonry-item', animationOptions: { duración: 500, easing : 'lineal', cola : false } }); }); } } enableMasonry(); Estilo de isótopos if ($('.isotope_block').length) { $('.isotope_block').isótopo({ layoutMode:'mampostería' }); } Control deslizante de rango de precios if($('.range-slider-price').length){ var priceRange = document.getElementById('range-slider-price'); noUiSlider.create(priceRange, { inicio: [ 180, 560 ], límite: 1000, comportamiento: 'arrastrar', conectar: verdadero, Rango: { 'min': 100, 'máx.': 1000 } }); var limitFieldMin = document.getElementById('min-value-rangeslider'); var limitFieldMax = document.getElementById('max-value-rangeslider'); priceRange.noUiSlider.on('update', function( values, handle ){ (identificador ? limitFieldMax : limitFieldMin).value = values[identificador]; }); } Caja de acordeón if($('.accordion-box').length){ $(".accordion-box").on('click', '.accord-btn', function() { if($(this).hasClass('active')!==true){ $('.accordion .accord-btn').removeClass('active'); } if ($(this).next('.accord-content').is(':visible')){ $(this).removeClass('active'); $(this).next('.accord-content').slideUp(300); }else{ $(this).addClass('active'); $('.accordion .accord-content').slideUp(300); $(this).next('.accord-content').slideDown(300); } }); } LightBox / Fancybox if($('.lightbox-image').length) { $('.lightbox-image').fancybox({ openEffect : 'desvanecimiento', closeEffect : 'desvanecimiento', ayudantes : { Medios : {} } }); } Barra de progreso / Niveles if($('.progress-levels .progress-box .bar-fill').length){ $(".progress-box .bar-fill").each(function() { var progressWidth = $(this).attr('data-percent'); $(this).css('width',progressWidth+'%'); $(this).children('.percent').html(progressWidth+'%'); }); } Validación del formulario de contacto if($('#contact-form').length){ $("#contact-formulario").validate({ submitHandler: función(formulario) { var form_btn = $(form).find('button[type="submit"]'); var form_result_div = '#form-resultado'; $(form_result_div).eliminar(); form_btn.before(''); var form_btn_old_msg = form_btn.html(); form_btn.html(form_btn.prop('disabled', true).data("loading-text")); $(formulario).ajaxSubmit({ dataType: 'json', éxito: function(data) { if( data.status == 'true' ) { $(formulario).find('.control-formulario').val(''); } form_btn.prop('deshabilitado', falso).html(form_btn_old_msg); $(form_result_div).html(datos.mensaje).fadeIn('lento'); setTimeout(function(){ $(form_result_div).fadeOut('slow') }, 6000); } }); } }); } if ($('.time-countdown').length) { $('.time-countdown').each(function () { var Self = $(this); var countDate = Self.data('countdown-time'); Obtener fecha Self.countdown(countDate, function(event) { $(this).html('

'+ evento.strftime('%D : %H : %M : %S') +'

'); }); }); }; if ($('.time-countdown-two').length) { $('.time-countdown-two').each(function () { var Self = $(this); var countDate = Self.data('countdown-time'); Obtener fecha Self.countdown(countDate, function(event) { $(this).html('
  • '+ evento.strftime('%D') +' Días
  • '+ evento.strftime('%H') +' horas
  • '+ evento.strftime('%M') +' acta
  • '+ evento.strftime('%S') +' sobras
  • '); }); }); }; Conmutador de idioma if ($("#polyglot-language-options").length) { $('#polyglotLanguageSwitcher').polyglotLanguageSwitcher({ efecto: 'slide', animVelocidad: 150, testMode: true, onChange: function(evt) { alert("El idioma seleccionado es: " + evt.selectedItem); } }); }; Animación de elementos if($('.wow').length){ var wow = nuevo WOW( { boxClass: 'wow', // clase css de elementos animados (el valor predeterminado es wow) animateClass: 'animated', // clase css de animación (por defecto es animated) offset: 0, // distancia al elemento al activar la animación (el valor predeterminado es 0) mobile: false, // activa animaciones en dispositivos móviles (el valor predeterminado es true) live: true // actúa sobre el contenido cargado de forma asíncrona (el valor predeterminado es true) } ); wow.init(); } /* ========================================================================== Cuando el documento se desplaza, haga ========================================================================== */ $(ventana).on('scroll', function() { headerStyle(); factCounter(); }); /* ========================================================================== Cuando se cargue el documento, haga ========================================================================== */ $(ventana).on('cargar', function() { handlePreloader(); }); })(window.jQuery);