En las notas de la versión de Safari 13 se afirma que ya no es necesario aplicar lo siguiente a un elemento para habilitar el efecto de desplazamiento de rebote:
div {
overflow-x: scroll;
-webkit-overflow-scrolling: touch; /* No longer needed */
}
Sin embargo, ahora ya no puedo desactivar este efecto con el siguiente código:
div {
overflow-x: scroll;
-webkit-overflow-scrolling: auto;
}
Necesito esto para un carrusel en el que estoy trabajando. ¿Alguna idea sobre cómo solucionarlo? ¡Gracias!
scroll-snap-type:none
No estoy seguro de si funcionará, pero si el rebote es causado por un desplazamiento de desplazamiento, eso podría detenerlo.Respuestas:
Creo que debería intentar cambiar eso utilizando la propiedad de desbordamiento que en Safari bloquea el comportamiento de desplazamiento de rebote. Para hacer eso en el contenedor principal de su div de desplazamiento, debe configurar:
y luego en tu div establece algo como esto:
fuente
No sé si realmente entiendo esto correcto, ¡pero aquí va! :)
¿No puedes eliminar esa línea de código de tu archivo?
También podrías intentar escribir
-webkit-overflow-scrolling: auto; !important
Espero que esto haya ayudado:
fuente