gpt4 book ai didi

jquery - jquery 方法上的对象可能未定义

转载 作者:行者123 更新时间:2023-12-01 05:13:25 25 4
gpt4 key购买 nike

我试图添加一个当用户到达窗口底部时的方法,但是 typescript 阻止了我,并说该对象可能在 window.scrollTop()、height() 和 document.height( 上未定义)。

我已经尝试预先放置 if 语句,并且仅在定义时运行代码,但我不断收到错误。

mounted() {
// Does not work because object might be undefined
$(window).scroll(() => {
if (
$(window).scrollTop() + $(window).height() >
$(document).height() - 100
) {
console.log(this.lastCursor);
}
});
},

最佳答案

试试这个:

mounted() {
this.lastCursor = 0;
if ($(window) && )
// Does not work because object might be undefined
$(window).scroll(() => {
if (
$(window).scrollTop() + $(window).height() >
$(document).height() - 100
) {
console.log(this.lastCursor);
}
});
},

我试图消除所有可能未定义的情况。如果这有效,请尝试确定哪个变量未定义。

关于jquery - jquery 方法上的对象可能未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56688332/

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