//ENCACTUS jQuery(document).ready(function($){ $(".page-id-8 div#woocs_selector-2.widget").css("display", "block"); $(document).on("click",function(e) { var container = $("button.single_add_to_cart_button.button.alt, .cart-widget-side"); if (!container.is(e.target) || container.has(e.target).length === 0){ //Se ha pulsado en cualquier lado fuera de los elementos contenidos en la variable container $( ".cart-widget-side" ).removeClass( "woodmart-cart-opened" ); } }); /*Contadorlimitante de mensaje de tarjeta*/ $("p#order_comments_field").append('
'); var total_letras = 400; $('#order_comments').keyup(function() { var longitud = $(this).val().length; var resto = total_letras - longitud; $('#numero').html(resto); }); $("#orddd_time_slot_field").after(''); /*cambio de metodo de envio por selector*/ /*Retiro en tienda agregado por zona*/ var sector = $("#billing_state").val(); if(sector=="RE"){ $('p#billing_address_1_field,p#billing_nombre_emerg_field,#billing_tel_emerg_field,p#billing_address_2_field,.msn-emergencia').hide(); $('#billing_address_1').val("Retiro personal"); }else{ $('#billing_address_1').val(""); } $('#billing_state').on('change',function(){ var selectValue = $(this).val(); if(selectValue == 'RE'){ $('p#billing_address_1_field,#billing_tel_emerg_field,p#billing_address_2_field,.msn-emergencia').hide(); $('p#billing_nombre_emerg_field').hide(); $('#billing_address_1').val("Retiro personal"); }else{ $('p#billing_address_1_field,#billing_tel_emerg_field,p#billing_address_2_field,.msn-emergencia').show(); $('p#billing_nombre_emerg_field').show(); $('#billing_address_1').val(""); } }); /*cambioa texto de finalizar compra*/ $("label[for='e_deliverydate']").after("Rango de entrega el.remove()); /*redireccion de boton a Mas Ofertas*/ var theLinks = document.querySelectorAll('.page-id-7 a.checkout-button.button.alt.wc-forward'); theLinks.forEach(function (element, index) { element.href = "/mas-ofertas/"; }); /*remover elementos segun resolucion*/ if (window.matchMedia("(max-width: 767px)").matches) { document.querySelectorAll('.no-movil').forEach(el => el.remove()); document.querySelectorAll('.whb-visible-lg').forEach(el => el.remove()); } if (window.matchMedia("(min-width: 768px)").matches) { document.querySelectorAll('.solo-movil').forEach(el => el.remove()); } /*limitando mensaje de tarjeta*/ //document.getElementById("order_comments").maxLength = "400";