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

209
Visualizações
Cómo cambiar un detector de eventos de hover para hacer clic según el ancho del dispositivo en javascript

Estoy enfrentando un problema en jquery mientras uso el evento hover listener, el código solo funciona en el escritorio mientras que en el móvil no puedo hacer que funcione con el hover listener. Así que solo quiero implementar la función de clic en lugar de hover cuando el sitio está siendo se muestra en el móvil y se desplaza en la PC/computadora portátil. Estoy compartiendo mi código a continuación. También estoy usando blastjs y animate.css para animación de texto.

Elemento de encabezado para la animación.

 <h2>About Me..</h2>

código jquery

 $(document).ready(function () { $("h2").blast({ delimiter: "character", tag: "span", }); var pageAbout = $(".about_wrapper"); $(".blast").on("hover", function () { var el = $(this); $(this).addClass("animated rubberBand"); $(this).one( "webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend", function () { el.removeClass("animated rubberBand"); } ); }); });
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Puede verificar el ancho del dispositivo antes de hacer que el detector de eventos

 $(document).ready(function () { $("h2").blast({ delimiter: "character", tag: "span", }); // You choose the event depending on the screen width let event; screen.width > 400 ? event = 'hover' : event = 'click' // var pageAbout = $(".about_wrapper"); $(".blast").on(event, function () { var el = $(this); $(this).addClass("animated rubberBand"); $(this).one( "webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend", function () { el.removeClass("animated rubberBand"); } );

}); });

Si screen.width no era adecuado, puede encontrar algunas formas de detectar el tipo de dispositivo en esta discusión

about 4 years ago · Juan Pablo Isaza Relatório
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