Cita:
Iniciado por neglivv Ahora tengo una duda, en cuando a accesibilidad es adecuado ese efecto para dispositivos móviles? en caso de que no sea adecuado, hay alguna forma de "impedir" que se ejecute ese script cuando se "detecte" que se visita la pagina desde un dispositivo?
Mi idea es hacer un sitio que sea llamativo (creo que con el efecto de scroll suave lo lograre) y que no se torne complicado en un dispositivo móvil...
Teniendo en cuenta que la accesibilidad no tiene que ver con dispositivos móviles, este método es en principio accesible, ya que lo único que hace es mostrar una animación en vez de dar un salto. Luego sin JavaScript seguirá haciendo su función.
Para desactivarlo para móviles... La forma más fácil que se me ocurre es que el código lo metas dentro de un condicional que detecte el ancho de la pantalla, y si es mayor de 480 —o la medida que creas— se ejecute:
Código Javascript
:
Ver originalif(screen.width>480) {
// smooth scroll
}
Como no sé mucho de JavaScript igual hay alguna otra forma más adecuada de hacerlo.