Javascript中找到子元素在父元素内相对位置的代码


Posted in Javascript onJuly 21, 2012

经过自己一晚上尝试,貌似找到了一个方法。
现在脑袋还糊涂,先记下来,以后再分析。

// 找到子元素在父元素中的相对位置 
function getElementTop(element){ 
var el = (typeof element == "string") ? document.getElementById(element) : element; 
if (el.parentNode === null || el.style.display == 'none') { 
return false; 
} 
return el.offsetTop - el.parentNode.offsetTop; 
}

这个函数可以获取子元素在父元素中的相对高度,可以通过设置父元素的 scrollTop 的属性来定位到子元素的位置
Javascript 相关文章推荐
javascript比较文档位置
Apr 08 Javascript
jquery tablesorter.js 支持中文表格排序改进
Dec 09 Javascript
Javascript中对象继承的实现小例
May 12 Javascript
Node.js环境下JavaScript实现单链表与双链表结构
Jun 12 Javascript
JS出现失效的情况总结
Jan 20 Javascript
详解angular中的作用域及继承
May 31 Javascript
微信小程序tabBar底部导航中文注解api详解
Aug 16 Javascript
深入理解ES6的迭代器与生成器
Aug 19 Javascript
JavaScript new对象的四个过程实例浅析
Jul 31 Javascript
详解vuex之store拆分即多模块状态管理(modules)篇
Nov 13 Javascript
微信小程序云开发实现增删改查功能
May 17 Javascript
前端性能优化建议
Sep 17 Javascript
分享XmlHttpRequest调用Webservice的一点心得
Jul 20 #Javascript
基于jquery的可多选的下拉列表框
Jul 20 #Javascript
基于jquery的DIV随滚动条滚动而滚动的代码
Jul 20 #Javascript
最佳6款用于移动网站开发的jQuery 图片滑块插件小结
Jul 20 #Javascript
基于jquery的图片轮播 tab切换组件
Jul 19 #Javascript
JavaScript面向对象知识串结(读JavaScript高级程序设计(第三版))
Jul 17 #Javascript
JavaScript面向对象(极简主义法minimalist approach)
Jul 17 #Javascript
You might like
PHP 中dirname(_file_)讲解
2007/03/18 PHP
php MsSql server时遇到的中文编码问题
2009/06/11 PHP
php自定义函数call_user_func和call_user_func_array详解
2011/07/14 PHP
hadoop常见错误以及处理方法详解
2013/06/19 PHP
php图像处理函数imagecopyresampled用法详解
2016/12/02 PHP
php遍历目录下文件并按修改时间排序操作示例
2019/07/12 PHP
js鼠标左右键 键盘值小结
2010/06/11 Javascript
javascript处理table表格的代码
2010/12/06 Javascript
jquery中获取元素的几种方式小结
2011/07/05 Javascript
jQuery淡入淡出元素让其效果更为生动
2014/09/01 Javascript
移除AngularJS下URL中的#字符的方法
2015/06/19 Javascript
Node.js中的process.nextTick使用实例
2015/06/25 Javascript
jQuery简单验证上传文件大小及类型的方法
2016/06/02 Javascript
AngularJS ng-bind-template 指令详解
2016/07/30 Javascript
JavaScript prototype属性详解
2016/10/25 Javascript
深入理解ES6之数据解构的用法
2018/01/13 Javascript
详解NodeJs项目 CentOs linux服务器线上部署
2019/09/16 NodeJs
vscode调试node.js的实现方法
2020/03/22 Javascript
对python 矩阵转置transpose的实例讲解
2018/04/17 Python
利用django-suit模板添加自定义的菜单、页面及设置访问权限
2018/07/13 Python
python解析含有重复key的json方法
2019/01/22 Python
Python socket实现多对多全双工通信的方法
2019/02/13 Python
Pycharm运行加载文本出现错误的解决方法
2019/06/27 Python
Python 给定的经纬度标注在地图上的实现方法
2019/07/05 Python
pytorch获取vgg16-feature层输出的例子
2019/08/20 Python
python 并发编程 多路复用IO模型详解
2019/08/20 Python
python画环形图的方法
2020/03/25 Python
Python实现上下文管理器的方法
2020/08/07 Python
python 检测图片是否有马赛克
2020/12/01 Python
发现两个有趣的CSS3动画效果
2013/08/14 HTML / CSS
绘画设计学生的个人自我评价
2013/09/20 职场文书
防汛工作情况汇报
2014/10/28 职场文书
大雁塔导游词
2015/02/04 职场文书
签证工作证明模板
2015/06/15 职场文书
升学宴学生致辞
2015/09/29 职场文书
php访问对象中的成员的实例方法
2021/11/17 PHP