我遇到了视差滚动的问题。当使用鼠标滚轮时,它开始跳跃,在 chrome 上看起来很糟糕,在 IE 中跳跃很少,但在 Firefox 中则很好。
这里是 site 的链接.
我用于视差的代码是
<script>
var topDiv = document.getElementById("topDiv");
var speed = 1.5;
window.onscroll = function()
{
var yOffset = window.pageYOffset;
topDiv.style.backgroundPosition = "center "+ (yOffset / speed) + "px";
scrolling = true;
}
</script>
如果有人可以帮助我,因为我一直在寻找答案但找不到。
提前致谢
最佳答案
这是一个已知问题...用鼠标检查 chrome 上的任何视差站点,它会跳转。 有一个解决方法似乎对我有用: 使用 NiceScroll 插件,这样您实际上就不会使用默认滚动...
我在这里使用它: http://www.xboxeventsus.com/
这里是 NiceScroll 插件的链接: http://areaaperta.com/nicescroll/
关于jquery - 视差滚动 - 使用鼠标滚轮时跳跃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27239481/