IE11的非跳跃视差 - 但如何?

Gna*_*und 9 html javascript css parallax internet-explorer-11

在我的网站上,我在创建视差时体验 - 还有很多其他人 - 在Internet Explorer 11(在Windows 8.1计算机上)上有一种跳跃/滞后效果.以Firefox为例,它工作得非常好.

根据我的研究,这是IE11的一个常见问题,没有解决方案,但我找到了一个网站以某种方式解决了这个问题(或者做了一个解决方法?!?):http: //focuslabllc.com/journal

但是我的网站和这个问题有同样的问题:http: //negativespacealphabet.com/ 他们为了让它工作有什么不同的做法?我感谢您的帮助!

Dre*_*jor 3

我见过的解决此问题的最佳解决方案是对用于创建视差的任何属性使用过渡。

例如,您使用transform:translateY创建视差效果,然后添加:

transition:transform 10ms linear
Run Code Online (Sandbox Code Playgroud)

这会迫使视差平滑地进行动画处理。缺点是它不完全向后兼容旧版浏览器