$(document).ready(function() { var slides, timer; // damos el ancho de pantalla a las imagenes screenWidth = $("#slider").width(); //screenWidth = 924; $(".slidesContainer").css({width:screenWidth*7+'px'}); $(".slide img").css({width:screenWidth+30+'px'}); //Crea un objeto con información de los slides slides = $('#slider .slidesContainer > .slide'); //Desplaza el contenedor hacia la dirección definida //@direction = [left,right] function sliderScroll(direction){ //Calcula la posición actual del contenedor position = $('#slider').scrollLeft(); //Calcula la anchura total menos el último slide. //Se usa para calcular cuando el scroll llega al final. totalWidth = (slides.length * slides[0].offsetWidth) - slides[0].offsetWidth //Se comprueba la variable direction para hacer el scroll hacia izquierda o derecha switch (direction) { case 'right': //Derecha if (position+slides[0].offsetWidth > totalWidth){ //Si la siguiente posición se sale del contenedor, vuelve al principio. $('#slider:not(:animated)').animate({scrollLeft:0},1000); } else { //Si no es el final, suma a la posición actual la anchura del slide. $('#slider:not(:animated)').animate({scrollLeft:position+slides[0].offsetWidth},1000); } break; case 'left': //Izquierda if (position-slides[0].offsetWidth < 0){ //Si la siguiente posición se sale del contenedor, vuelve al final. $('#slider:not(:animated)').animate({scrollLeft:totalWidth},1000); } else { //Si no es el final, resta a la posición actual la anchura del slide. $('#slider:not(:animated)').animate({scrollLeft:position-slides[0].offsetWidth},1000); } break; } } //Función que crea el temporizador function initTimer(){ timer = setInterval(function(){sliderScroll('right');}, 5000); } //Asigna el ancho total de los slides al contenedor //La anchura total se obtiene multiplicando la medida de un slide por el número de slides) $('#slider .slidesContainer').css('width',slides[0].offsetWidth * slides.length); //Click en el botón "next" $('.next').click(function(){ clearInterval(timer); //Desactiva el temporizador sliderScroll('right'); //Mueve el scroll a la derecha initTimer(); //Vuelve a activar el temporizador return false; }); //Click en el botón "prev" $('.prev').click(function(){ clearInterval(timer); //Desactiva el temporizador sliderScroll('left'); //Mueve el scroll a la izquierda initTimer(); //Vuelve a activar el temporizador return false; }); //Inicia el temporizador initTimer(); });
Profesionales y operarios calificados en distintas disciplinas dedicados a brindar soluciones constructivas con el mejor alcance tecnológico, nuestros objetivos se plantean a partir de las necesidades de nuestros clientes, logrando como resultado un proyecto que abarque en su totalidad el requerimiento buscado.
Brindamos la respuesta operativa que el actual mercado impone, agrupando y coordinando todas las facetas de ejecución de todo tipo de obras.
Contando con una vasta experiencia técnica requerida y una Logista acorde a un correcto servicio de supervisación, suministro de mano de obra especializada, materiales, equipos y herramientas para la ejecución de todo tipo de obras.
Contando con un amplio desarrollo en el campo industrial y la construcción privada y pública, trabajamos comprometidos con los requerimientos laborales privilegiando la salud y la seguridad de nuestro personal, como también promovemos la mejora continua a través de controles en gestión.
Un pilar importante de nuestro potencial que nos define como empresa es el compromiso asumido en el cuidado por el medio ambiente protegiendo todos los recursos de nuestro país que enmarcan el resultado de todo proyecto productivo o de compromiso de restauración histórica.