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

126
Visualizações
Desplácese a la vista al deslizar hacia arriba para que el dispositivo móvil no funcione

En mi página web, tengo opciones de navegación en la parte superior y luego, más abajo, en el medio de la ventana gráfica, hay otro div separado desplazable para el artículo. Cuando los visitantes comiencen a desplazarse en el artículo div (contenedor de arte), el método scrollintoview traerá el div al centro de la ventana gráfica. Lograr esto fue fácil en el escritorio pero no en el navegador móvil. Touchmove, el evento touchstart por sí solo no funcionó como se esperaba. Estaba tratando de detectar deslizar hacia arriba en el móvil y finalmente la detección de deslizar hacia arriba está funcionando y puedo hacer que algo sea visible y oculto usando deslizar hacia arriba y hacia abajo en el móvil, pero ¿por qué la función de desplazamiento hacia la vista no funciona ahora? Probé scrollto que funcionó pero scrollintoview no funciona. Por favor, ayúdenme a resolver esto, ¿cómo hacer que funcione y alguna otra idea para obtener el mismo resultado ...?

HTML

 <div class="articles-container" id="art-container" ontouchstart="touchStart(event)" ontouchmove="touchMove(event)" ontouchend="touchEnd()">

JAVASCRIPT

 var startingX , startingY , movingX , movingY ; function touchStart(evt) { startingX = evt.touches[0].clientX ; startingY = evt.touches[0].clientY ; } function touchMove(evt) { movingX = evt.touches[0].clientX ; movingY = evt.touches[0].clientY ; } function touchEnd() { if(startingY+100 < movingY) { console.log('down'); document.getElementById("Ellipse_3").style.visibility = "visible"; document.getElementById("Ellipse_2").style.visibility = "hidden"; } else if(startingY-100 > movingY) { console.log('up'); // only scrollIntoView not working document.getElementById("art-container").scrollIntoView({ block: 'center', behavior: 'smooth' }); // style changing on swipe up is working fine document.getElementById("Ellipse_2").style.visibility = "visible"; document.getElementById("Ellipse_3").style.visibility = "hidden"; } }
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