Javascript 未捕获类型错误:无法读取属性';顶部';未定义的
我有下面的代码,它在控制台中返回了一个“uncaughttypeerror:cannotreadproperty'top'of undefined”错误,我不知道为什么?代码实际上正在执行我希望它执行的操作,但我希望它不返回任何错误。有人能给我指出正确的方向吗Javascript 未捕获类型错误:无法读取属性';顶部';未定义的,javascript,jquery,Javascript,Jquery,我有下面的代码,它在控制台中返回了一个“uncaughttypeerror:cannotreadproperty'top'of undefined”错误,我不知道为什么?代码实际上正在执行我希望它执行的操作,但我希望它不返回任何错误。有人能给我指出正确的方向吗 var sig = false; $(window).on('scroll', function () { var sigTop = $('.svgWrap').offset().top - 500; var winTop
var sig = false;
$(window).on('scroll', function () {
var sigTop = $('.svgWrap').offset().top - 500;
var winTop = $(window).scrollTop();
if (sigTop < winTop && !sig) {
sig = true;
animateSignature();
}
})
var-sig=false;
$(窗口).on('scroll',函数(){
var sigTop=$('.svgWrap').offset().top-500;
var winTop=$(window.scrollTop();
if(sigTop
.svgWrap
在触发第一个滚动
事件时可能不存在;在页面末尾包含脚本,将其包装在$(document).ready
,或检查.svgWrap
s中
var sig = false;
$(window).on('scroll', function () {
var svgWrap = $('.svgWrap');
if (!svgWrap.length) {
return;
}
var sigTop = svgWrap.offset().top - 500;
var winTop = $(window).scrollTop();
if (sigTop < winTop && !sig) {
sig = true;
animateSignature();
}
});
var-sig=false;
$(窗口).on('scroll',函数(){
var svgWrap=$('.svgWrap');
如果(!svgWrap.length){
返回;
}
var sigTop=svgWrap.offset().top-500;
var winTop=$(window.scrollTop();
if(sigTop
您是否有类为svgWrap
的物品?当到达该行时,您可以在调试器中检查是否有任何命中。请参阅