开发者社区> 问答> 正文

jQuery中获取元素到页面可视区顶端距离有什么方法

比如原生的offsetTop,还有HTML5的getBoundClientRect对象中的top

找了下jQuery中好像只有obj.offset().top,但它是相对于document顶端的距离

展开
收起
小旋风柴进 2016-05-27 10:35:30 2713 0
1 条回答
写回答
取消 提交回答
  • $('h2#answers-title').offset().top-$(document).scrollTop();
    `$('h2#answers-title').offset().top h2#answers-title元素相对于document的垂直位置
    $(document).scrollTop() `整个文档被上卷的高度
    2者差就是$('h2#answers-title')相对于当前浏览器视图窗口的垂直位置

    2019-07-17 19:17:15
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关课程

更多

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载