本文实例讲述了js实现jquery的offset()方法。分享给大家供大家参考。具体分析如下:

用过jQuery的offset()的同学都知道offset().top或offset().left很方便地取得元素相对于整个页面的偏移。
而在js里,没有这样直接的方法,节点的属性offsetTop可以获得该节点相对于父节点的相对偏移,但不能直接获得其绝对偏移,我们可用节点逐层递归向上来相加offsetTop来获得绝对偏移。
复制代码 代码如下:function getOffset(Node, offset) {
if (!offset) {
offset = {};
offset.top = 0;
offset.left = 0;
}
if (Node == document.body) {//当该节点为body节点时,结束递归
return offset;
}
offset.top += Node.offsetTop;
offset.left += Node.offsetLeft;
return getOffset(Node.parentNode, offset);//向上累加offset里的值
}
使用时,则如:
复制代码 代码如下:var a = document.getElementById('a');
//getOffset(a).top
//getOffset(a).left
希望本文所述对大家的javascript程序设计有所帮助。
相关推荐:
ChatGPT怎么打不开了?揭秘背后的原因与解决方法,ai中打开ai文件丢失
SEO优化顾问:让您的网站脱颖而出的秘密武器,ai ps 群
SEO查看-如何通过精确分析提升网站流量与排名,东丽网站建设价格
SEO建议:如何通过优化提升网站流量,赢得市场竞争,自媒体网站免费推广平台
AI批量文章工具,让写作变得高效与轻松,cs机器人ai
seo,seoul city ,ai精洗
文章AI生成:让创作变得更简单、更高效!
AI写作免费一键生成5000字:高效创作的革命性工具
SEO前的准备工作:如何让网站为搜索引擎优化做好充分准备,SEO_网站排名优化_网络推广
ChatGPT无法加载?检查您的网络设置并尝试重启,轻松解决常见问题!,ai招生广告设计
ChatGPT使用问题?如果您正在使用VPN,请尝试将其关闭,ai制作渐变立体
SEO热词:提升网站排名的关键秘诀,一句话营销推广怎么写好
OpenAI无法验证支付方式?解决方案与常见问题解析,你好月光ai
AI.生成重新定义创造力的新纪元
如何查文章AI率?全面解析AI文章检测工具及技巧
什么是SEO优化方案,seo的优化方案 ,ai emorobot
ChatGPT崩了?用户称打开是一片空白,背后隐藏了什么?,ai 新技巧
Bing学术搜索结果不显示时间?如何解决这一问题,提升学术研究效率!,ai怎么参考线
AI网页设计生成-智能化创造无限可能,ai机甲风背景音乐
Zkept:重塑未来生活的智能科技革新,营销推广的面试问题
ChatGPT:我目前无法查看或解析附件,您是否遇到过这样的困扰?,ai+燃烧
SEO人工优化-让你的网页轻松登上搜索引擎首页,ai主母
SEO需要什么语音,seo需要考虑什么 ,学生作业ai
什么是seo网络推广seo顾问,seo网络推广员 ,ai20170119
seo配置是什么,seo设置是什么 ,ai图标制作教程
SEO优化如何进行:提升网站排名,轻松超越竞争对手,ai写作怎么操作手机
为什么行业都要做seo,为什么要做seo ,ai明信片
ChatGPT崩溃!用户反馈网页端无法访问,修复急需,ai院子
seo经验是什么,seo进阶 ,ai矿机
GoogleGTP-智能时代的革命性突破,人工智能的新纪元,ai可以降论文ai率吗
用AI创作的文章算原创吗?深度背后的逻辑与意义
seo网站需要做什么,seo都需要做什么 ,ai怎么做喷漆效果
ChatGPT怎么找梯子:突破网络限制,轻松访问AI助手的终极指南,鬼灭之刃人物AI还原
AI一键生成原创文章,让创作更高效更轻松!
seo独立站是什么,独立站推广是什么 ,ai曲线笔刷扩展
seo网站编辑是做什么,seo网站编辑可在家兼职 ,ai慢直播
用AI生成的文章算原创吗?深度解析AI写作背后的秘密
ChatGPTWindows版本下载:让AI助力您的工作和生活,ai yamama
SEO优:让网站流量和排名实现飞跃的秘诀,大理哪有企业网站建设
优化软件:让电脑性能焕然一新,提升效率的秘密武器,大理网站推广招聘信息最新
SEO模板:提升网站排名,助你快速抢占搜索引擎流量高地,选择seo职业缺点
SEO短视:为何眼前的成效不能成为长久的策略?,网站上线seo优化
ChatGPT页面怎么拖不动?解决问题的终极指南,日韩AI换脸在线观看
智能AI生成文章释放创作新可能
优化公司:助力企业腾飞的秘密武器,微信营销推广价格多少
SEM+SEO:助力企业数字化营销的双剑合璧之道,ai头像丑
SEO特点与实施策略:提升网站流量与排名的关键,定西抖音seo价格查询
ChatGPT常见问题汇总:解答你关于AI的一切疑惑,松鼠ai智能教适应教育
SEO抓取:让您的网站从零到一的秘诀,佛山网站建设哪家效果好
AI公众号文章生成,轻松打造爆款内容