gpt4 book ai didi

javascript - 函数没有被执行。滚动事件监听器

转载 作者:行者123 更新时间:2023-12-01 02:21:03 24 4
gpt4 key购买 nike

因此,在我的 HTML 中,我有一个名为 .myFeature_info 的类,同时我还在 <body> 的末尾包含了以下脚本标签。

我想知道为什么当我滚动时该函数没有被调用。

这是代码,我很想知道“为什么”,我喜欢只使用 JS。

    window.addEventListener('scroll', function(e) {
function isInViewPort (){
var myFeature_info = document.getElementsByClassName('myFeature_info')[0];
var getPos = myFeature_info.getBoundingClientRect();
console.log(getPos);
}
});

最佳答案

您不是在滚动时调用任何函数,而是定义一个函数!分开定义并在滚动时调用它:

function isInViewPort (){
var myFeature_info = document.getElementsByClassName('myFeature_info')[0];
var getPos = myFeature_info.getBoundingClientRect();
console.log(getPos);
}

window.addEventListener('scroll', function(e) {
isInViewPort()
}

关于javascript - 函数没有被执行。滚动事件监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49214216/

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