loader-logo
function cerrarFiltros(){ $(".seccion-productos-inner").removeClass( "con-filtro", 300, "swing",function(){ $(".imagen-producto").height($(".swap-on-hover__front-image:first").height()); }); $(".seccion-filtros-inner").hide("slide", { direction: "right" }, 300); if($(window).width()>991){ $("header .navbar").show(100); $("footer .navbar").show(100); $(".cabecera-categorias").show(100); } } function abrirFiltros(){ $(".seccion-filtros-inner").addClass("filtro-mostrandose"); if($(window).width()>991){ $("header .navbar").hide(100); $("footer .navbar").hide(100); $(".cabecera-categorias").hide(100); $(".seccion-productos-inner").addClass( "con-filtro", 300, "swing",function(){ $(".imagen-producto").height($(".swap-on-hover__front-image:first").height()); }); } $(".seccion-filtros-inner").show("slide", { direction: "right" }, 300); } $(function () { obtenerProductos(); $("#selectOrdenarPor").change(function(){ ordenarPorGlobal = $(this).val(); primerBusqueda = true; pagina=1; obtenerProductos(); }) window.addEventListener("resize", arreglarImagen); }); var cantidadPaginasGlobal = 0; var primerBusqueda = true; var primeraPagina = true; var ejecutando =false; var pagina = 1; var paginacion = 20; var ordenarPorGlobal = 1; function obtenerProductos(){ bloquearPagina(); if(primerBusqueda){ $(".seccion-todos-los-productos").html(""); } $.getJSON(`/functions/categoria/json_productos?noshow&id_categoria=${idCategoria}&ordenar_por=${ordenarPorGlobal}&paginacion=${paginacion}&pagina=${pagina}`,function(resultado){ console.log(resultado); if(resultado.hay_productos==true || resultado.hay_productos=="true"){ primerBusqueda = false; primeraPagina = false; $(".contenedor-no-hay-productos").hide(); $(".seccion-productos").show(300); cantidadPaginasGlobal = resultado.paginas; $(".paginacion-rock").hide(300); resultado.productos.map(function(producto){ $(".seccion-todos-los-productos").append(construirProducto(producto.id_producto,producto.nombre_producto,producto.tiene_descuento,producto.precio,producto.precio_descuento,producto.tipo_producto,producto.src1,producto.src2,producto.slug,producto.producto_esta_agotado)); }) }else{ $(".seccion-productos").hide(); $(".contenedor-no-hay-productos").show(300); } }).done(function(res){ ejecutando = false; $(".paginacion-rock").hide(300); tamanio = $(".caja-imagen-producto img:first").height(); if(tamanio>0){ $(".caja-imagen-producto img").height(tamanio); }else{ setTimeout(function(){ arreglarImagen(); },2000); } desbloquearPagina(); }).fail(function(res){ desbloquearPagina(); console.log(res); }) } function construirProducto(id_producto,nombre_producto,tiene_descuento,precio,precio_descuento,tipo_producto,src1,src2,slug,producto_esta_agotado){ cadenaPrecio = ""; if(producto_esta_agotado){ cadenaPrecio= `Agotado`; }else{ if(tiene_descuento){ cadenaPrecio = `COP $${number_format(precio,0)} COP $${number_format(precio_descuento,0)}` }else{ cadenaPrecio = "COP $"+number_format(precio,0)+''; } } return `
bike-1
${nombre_producto}

${cadenaPrecio}

`; } function arreglarImagen(){ tamanio = $(".caja-imagen-producto img:first").height(); $(".caja-imagen-producto img").height(tamanio); }
¿Eres nuev@?