Nas notas de versão do Safari 13 , é declarado que não há mais a necessidade de aplicar o seguinte a um elemento para ativar o efeito de rolagem de rejeição:
div {
overflow-x: scroll;
-webkit-overflow-scrolling: touch; /* No longer needed */
}
No entanto, agora não posso mais desativar esse efeito com o seguinte código:
div {
overflow-x: scroll;
-webkit-overflow-scrolling: auto;
}
Preciso disso para um carrossel no qual estou trabalhando. Alguma idéia de como consertar isso? Obrigado!
scroll-snap-type:none
Não tenho certeza se funcionará, mas se o salto é causado por um snap de rolagem que pode impedi-lo.Respostas:
Eu acho que você deve tentar mudar isso usando a propriedade overflow que no Safari bloqueia o comportamento da rolagem quicando. Para fazer isso no contêiner pai da sua div de rolagem, é necessário definir:
e então em sua div defina algo como isto:
fonte
Não sei se realmente entendi isso corretamente, mas aqui vai! :)
Você não pode simplesmente remover essa linha de código do seu arquivo?
Você também pode tentar escrever
-webkit-overflow-scrolling: auto; !important
Espero que isso tenha ajudado:
fonte