Estoy creando un pie de página y una de las opciones del pie de página es "inicio" y cuando se hace clic en él debería desplazarse suavemente hacia arriba y eso funciona en mi PC, pero lo que noté es que no funciona en dispositivos IOS. Leí que la línea css: HTML{ scroll-behavior: smooth;} no funciona en dispositivos IOS
<!--html code<a class="link-1" onclick="test()" href="#">Home</a>
Leí muchos de los formularios aquí en Stack Overflow. Intenté muchas cosas como:
window.scrollTo({ top: 900, behavior: 'smooth' }) }o usando css
overflow:scroll -webkit-overflow-scrolling: touch;o
document.querySelectorAll('a[href^="#"]').forEach(anchor => { anchor.addEventListener('click', function (e) { e.preventDefault(); document.querySelector(this.getAttribute('href')).scrollIntoView({ behavior: 'smooth' }); }); }); Pero nada funcionó. Simplemente salta a la cima. Poco a poco me estoy quedando sin ideas.
¿Algunas ideas? ¡Gracias!