gpt4 book ai didi

javascript - 如何在组件内部运行Js

转载 作者:太空宇宙 更新时间:2023-11-04 01:36:56 25 4
gpt4 key购买 nike

我想向模板 html 中的 html 元素添加视差效果。我已经编写了代码来执行此操作,但不确定在哪里实现它以在每次页面滚动时运行。

let pos = document.body.scrollTop;
document.getElementById('parallex').style.marginTop = '-' + pos + 'px';

我尝试将其添加到 ngDoCheck 函数中,但它只工作了一次。怎么做?

最佳答案

如果我理解你的话。

你需要使用

window.onscroll() like this

window.onscroll = function (e) {  
// called when the window is scrolled.
let pos = document.body.scrollTop;
document.getElementById('parallex').style.marginTop = '-' + pos + 'px';

}

关于javascript - 如何在组件内部运行Js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54252501/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com