码迷,mamicode.com
首页 > Web开发 > 详细

jquery offset相关疑问记录

时间:2015-09-18 15:21:08      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:

今天项目里用到了js控制滚动条,就上网查阅相关资料,

最后决定选用jquery的offset来实现,

结果在调试过程当中发现一个问题,

就是$(document).offset()报错undefined,

而用$(document.body).offset()就可以,

对于这个迷惑我又进行了一些调查,

比如document和body的区别,

查阅之后发现document是整个网页文档,body是document的一个子节点,

解决了这个疑问又来看为什么$(document).offset()报错,

原因就是offset是相对于整个网页文档也就是document的距离,

所以用document本身相对于自身的offset是不可以的,

但是body是document的子节点,所以就没有这个问题,

至此,我的疑问得以解决,

本文纯粹是为了防止自己忘记所写,对于别人来讲可能没有参考价值,

如果哪位大神不小心看见并发现了其中的错误,还请指点一二。

 

jquery offset相关疑问记录

标签:

原文地址:http://www.cnblogs.com/koant-zh/p/4819150.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!