javascript – 如何获得相对于特定父项的偏移量?

我想要获得一个元素相对于一个特定父元素的偏移量,而不是直接的元素,而不是文档.

我在互联网上找到了,找到了offsetposition的JQuery方法.但似乎他们不帮助我在我的情况(相对于一个特定的父母)

任何帮助!

解决方法

你可以试试一下:
var offsetLeft = $('#myElement').position().left - $('#myElement').closest('#crazyAncestor').position().left;
var offsetTop = $('#myElement').position().top - $('#myElement').closest('#crazyAncestor').position().top;

相关文章

前言 做过web项目开发的人对layer弹层组件肯定不陌生,作为l...
前言 前端表单校验是过滤无效数据、假数据、有毒数据的第一步...
前言 图片上传是web项目常见的需求,我基于之前的博客的代码...
前言 导出Excel文件这个功能,通常都是在后端实现返回前端一...
前言 众所周知,js是单线程的,从上往下,从左往右依次执行,...
前言 项目开发中,我们可能会碰到这样的需求:select标签,禁...