(function($){ $(document).ready( function(){ var html = $('html'); // shipping added below cepbox function waitForElementToDisplay(selector, time) { if(document.querySelector(selector)!=null) { $('.shipping-result').html($('.page-simula-frete')); return; } else { setTimeout(function() { waitForElementToDisplay(selector, time); }, time); } } $('.botao-simular-frete, #shippingSimulatorButton').click(function() { $('.shipping-result').html(''); $('.page-product').addClass('shipping-modal'); setTimeout(function() { $('#modal').modal('toggle'); }, 1000); waitForElementToDisplay('.page-simula-frete', 1000); }); $('#visualBlock').click(function(){ $('.page-product').removeClass('shipping-modal'); }); // cart support class if($('.caixa-cupom').length){ $('.caixa-cupom').parents('tr').addClass('cupom-wrapper'); } if($('#calculoFrete').length){ $('#calculoFrete').parents('tr').addClass('frete-wrapper'); } }); // gifts list fix if($(".page-lista, .page-print_lista").length){ $(".lista-produtos").wrapAll("
"); } if($.fn.jquery != '1.6.2'){ // start slick on banner home $('.banner-home-slide').slick({ slidesToShow: 1, slidesToScroll: 1, dots: true, arrows:false, responsive: [{ breakpoint: 768, settings: { arrows: false } }] }); // slick $('.produtos-carrossel').slick({ infinite: true, slidesToShow: 5, slidesToScroll: 1, prevArrow: '\n' + '\n' + '\n' + '\t\n' + '\t\n' + '\t\t\n' + '\t\t\t\n' + '\t\t\n' + '\t\n' + '\n' + '\n', nextArrow: '\n' + ' \n' + ' \n' + ' \n' + ' \n' + ' \n' + ' \n' + ' \n' + ' \n' + '', responsive: [ { breakpoint: 992, settings: { slidesToShow: 2, slidesToScroll: 2 } }, { breakpoint: 768, settings: { slidesToShow: 2, slidesToScroll: 1 } } ] }); $('#beneficio-mobile').slick({ infinite: true, slidesToShow: 1, slidesToScroll: 1, dots: true, arrows: false }); $('#marcas-home-mobile').slick({ infinite: false, slidesToShow: 1, slidesToScroll: 1, prevArrow: '', nextArrow: '', }); $('#blog-mobile').slick({ infinite: false, slidesToShow: 1, slidesToScroll: 1, dots: true, prevArrow: '', nextArrow: '', }); } $(document).ready(function () { $(window).scroll(function () { var topScroll = Number(jQuery(window).scrollTop()); if (topScroll >= 500 ) { $("#barraTopo").css( {"display": "block","opacity": "1","visibility": "visible"}); $("form-buscar").css( {"visibility": "hidden"}); } else { $("#barraTopo").css( {"display": "none","opacity": "0","visibility": "hidden"}); $("#form-buscar").css( {"visibility": "visible"}); } }); }); // open and close filters of smartfilter in catalog and search pages $('.open-filters').click(function() { $('.filters-list').slideToggle(); }); })(jQuery); // menu mobile (function(){ var btnMenu = document.getElementsByClassName('trigger-menu')[0]; var html = document.getElementsByTagName('html')[0]; var backdropMobile = document.getElementsByClassName('menu-mobile-backdrop')[0]; var closeMenu = document.getElementById('close-menu-mobile'); btnMenu.addEventListener('touchend', function(){ html.classList.add('menu-open'); }); html.addEventListener('touchend', function(e){ console.log(e.target); if(e.target == backdropMobile || e.target == closeMenu){ this.className = this.className.replace(new RegExp('(^|\\b)' + 'menu-open'.split(' ').join('|') + '(\\b|$)', 'gi'), ' '); } }); })();