Correção do IE para bacground fixo “jumpy”

———- A VERSÃO ATUALIZADA DESTA PROTIP ESTÁ DISPONÍVEL AQUI ———–

Se você estiver usando planos de fundo fixos em seu site, como aqui , pode ter problemas no IE (estou no IE11 Windows 8).

Seus planos de fundo fixos podem pular e tremer ao rolar com a roda do mouse. ( Assim )

Uma maneira de corrigir isso é desativar a rolagem suave no IE, mas isso não ajudará seus usuários.

Portanto, outra maneira é corrigi-lo substituindo o evento da roda do mouse no IE desta forma.

if(navigator.userAgent.match(/Trident/7./)) { // if IE
$
('body').on("mousewheel", function () {
// remove default behavior
event
.preventDefault();

//scroll without smoothing
var wheelDelta = event.wheelDelta;
var currentScrollPosition = window.pageYOffset;
window
.scrollTo(0, currentScrollPosition - wheelDelta);
});
}

Espero que isso possa ajudar alguém 🙂

PS:

Também pode quebrar seu cromo (fale por experiência própria).-webkit-backface-visibility: hidden;background-attachement

———- A VERSÃO ATUALIZADA DESTA PROTIP ESTÁ DISPONÍVEL AQUI ———–