这可能看起来非常简单,但我无法弄清楚。我想要一个非常简单的视差样式滚动效果在一个特定的 div 上,但不想让我的页面被一些比我想要的要多得多的大型插件陷入困境。
我找到了这段代码,它完全符合我的要求,但对身体有影响,我希望能够将它应用到一个类中。
<script>
function onLoad() {
window.onscroll = function() {
var speed = 8.0;
document.body.style.backgroundPosition = '50%' + (-window.pageYOffset / speed) + "px";
}
}
</script>
我将其插入页面头部,然后附加到正文:
<body onload="onLoad()">
就像我说的,非常适合身体。但是,如果我想让这种影响作用于一类“桅杆”呢?我将如何去做。看起来很简单......但我很难过。
任何帮助都会很棒。谢谢!