');
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);