【发布时间】:2018-02-28 18:53:03
【问题描述】:
我正在尝试将视差滚动合并到我的背景中,它相对于网页内容以较慢的速度移动。我一直在关注教程,但没有任何工作我被卡住了。这是 jsfiddle - https://jsfiddle.net/batLeeyw/24/
这里是javascript。抱歉,我有很多 html / CSS,所以我将把它留在小提琴链接中。我的背景图片也没有出现在小提琴中,但是当它应该在浏览器中出现视差时它是静态的。
function parallax(){
var para = document.getElementById("parallax-layer");
para.style.top = -(window.pageYOffset / 4)+"px";
}
window.addEventListener("scroll", parallax, false);
【问题讨论】:
-
也许你拼写的“document”没有额外的“e”。
-
检查你的控制台输出;你的代码有错误。
-
@Herohtar 没有错误..
-
@DanielBeck 哇,谢谢,但还是不行。
-
嗨莱德,请在您的问题中添加minimal reproducible example。就像现在一样,由于基于问题本身的内容不完整,它有被关闭的风险。 (具体来说,JSFiddle 的链接很棒,但是我们要求您至少包含足够的代码,以便在 JSFiddle/CodePen 之类的网站出现故障和使问题变得无用/无法回答)。
标签: javascript css parallax