为了账号安全,请及时绑定邮箱和手机立即绑定

offset().top显示undefined但实际调用却有效

offset().top显示undefined但实际调用却有效

四季花海 2018-08-11 09:10:17
function isScrolledIntoView(o,r){    o=$(o);    var t=$(window),        r=r||0,        e=t.scrollTop(),        i=e+t.height(),       n=o.offset().top+r,        f=n+o.height(),       h=n>i;    console.log(o.offset().top);    if(h)        return!1;    var l=f>e;    return l?!(h&&l):!1}浏览器报错Cannot read property 'top' of undefined但我console.log就能输出这个值,请问是什么问题?
查看完整描述

1 回答

?
海绵宝宝撒

TA贡献1809条经验 获得超8个赞

你是不是在其他页面调用了这个函数,而这个这面并没有你传过来的o节点


查看完整回答
反对 回复 2018-09-25
  • 1 回答
  • 0 关注
  • 1400 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信