Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

120
Visualizações
WP Rocket hará que el evento de clic se active dos veces

Encuentro un problema extraño. Cuando habilite WP Rocket, la primera vez que haga clic en el menú en la versión móvil , el evento de clic se activará dos veces:

 function addEventListenerToElement(element, type, listener) { if (element) { element.addEventListener(type, listener); } } addEventListenerToElement(document.querySelector('.menu-toggle'), "click", function(event) { // Slide toggle main menu for mobile version DOMAnimations.slideToggle(document.querySelector('.mobile-nav'), 500); // Prevent the default action, such as follow a hyperlink event.preventDefault(); // Prevent the current event from further propagation to outer DOM nodes event.stopPropagation(); // 2021-10-21: The following return false can be commented out since: // 1. addEventListener callback function does not need to return a value, see https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener#the_event_listener_callback // 2. It is equivalent to event.preventDefault() + event.stopPropagation(). See https://stackoverflow.com/a/11184286/2704265 // We will not add comments for the following similar cases. // return false; });

Realizo la siguiente prueba:

  1. Cuando la página se carga por primera vez en el teléfono móvil y hago clic en el menú, el menú se deslizará hacia abajo y hacia arriba nuevamente. Y al agregar el punto de interrupción en DOMAnimations.slideToggle, encuentro que el evento se activa dos veces. La próxima vez que haga clic en el menú, el evento solo se ejecutará una vez.
  2. Si deshabilita WP Rocket, el evento solo se activará una vez.

¿Alguien ha encontrado problemas similares?

Actualizar

El sitio web con WP Rocket habilitado se puede encontrar en https://www.datanumen.com

El sitio web con WP Rocket deshabilitado se puede encontrar en http://www.sybase-recovery.com

Los dos sitios usan el mismo código JavaScript.

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda