javascript - $(document).scrollTop()与某个div的$(’#js_productWrap’).offset().top
问题描述
$(document).scrollTop()与某个p的$(’#js_productWrap’).offset().top区别
问题解答
回答1:文档比电脑屏幕还要长的时候,浏览器就只能看一部分,相当于一个取景框,这个框到这个文档顶端的距离为 scrollTop
a document ^ +-----------+ ^ | | | | | | | |scrollTop | | | | | | | |offsetTop| | viewport | | | +-----------------+ v | | | | | v | +--+ #js_productWrap | | || | | +--+| | | | | | +-----------------+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +-----------+回答2:
$(document).scrollTop()返回当前网页被卷起的高度;$(’#js_productWrap’).offset().top返回的是目标元素距离文档顶部的高度
相关文章:
1. dockerfile - 我用docker build的时候出现下边问题 麻烦帮我看一下2. docker绑定了nginx端口 外部访问不到3. 小白学python的问题 关于%d和%s的区别4. python - ImportError: cannot import name ScopedSession5. python - 学习模拟登录,卡在发送POST请求之后?6. javascript - ionic1的插件如何迁移到ionic2的项目中7. html5 - optgroup满足不了需求8. javascript - immutable配合react提升性能?9. javascript - 怎样去除数组里的几个值,只提供该数组的下标的话10. javascript - 关于jquery的remove()方法

网公网安备