Code:findPosX 和 findPosY


Posted in Javascript onDecember 20, 2006

/**
 * Find the X position of an object, relative to the viewport
 * Code copied from quirksmode.org
 * @param obj Object to find x position for
 */
function findPosX(obj)
{
  var curleft = 0;
  if (obj.offsetParent)
  {
    while (obj.offsetParent)
    {
      curleft += obj.offsetLeft
      obj = obj.offsetParent;
    }
  }
  else if (obj.x)
    curleft += obj.x;
  return curleft;
}

/**
 * Find the Y position of an object, relative to the viewport
 * Code copied from quirksmode.org
 * @param obj Object to find y position for
 */
function findPosY(obj)
{
  var curtop = 0;
  if (obj.offsetParent)
  {
    while (obj.offsetParent)
    {
      curtop += obj.offsetTop
      obj = obj.offsetParent;
    }
  }
  else if (obj.y)
    curtop += obj.y;
  return curtop;
}

Javascript 相关文章推荐
jquery插件开发方法(初学者)
Feb 03 Javascript
使用jquery.validate自定义方法实现"手机号码或者固话至少填写一个"的逻辑验证
Sep 01 Javascript
javascript中传统事件与现代事件
Jun 23 Javascript
jquery获取select选中值的方法分析
Dec 22 Javascript
Listloading.js移动端上拉下拉刷新组件
Aug 04 Javascript
javascript实现图片左右滚动效果【可自动滚动,有左右按钮】
Sep 19 Javascript
从零学习node.js之详解异步控制工具async(八)
Feb 27 Javascript
jQuery实现简单漂亮的Nav导航菜单效果
Mar 29 jQuery
vue slot 在子组件中显示父组件传递的模板
Mar 02 Javascript
jQuery 获取除某指定对象外的其他对象 ( :not() 与.not())
Oct 10 jQuery
vue登录注册实例详解
Sep 14 Javascript
微信小程序封装多张图片上传api代码实例
Dec 30 Javascript
Javascript MD4
Dec 20 #Javascript
用JavaScript获取网页中的js、css、Flash等文件
Dec 20 #Javascript
取得一定长度的内容,处理中文
Dec 20 #Javascript
解决FLASH需要点击激活的代码
Dec 20 #Javascript
用 JavaScript 迁移目录
Dec 18 #Javascript
Javascript代码混淆综合解决方案-Javascript在线混淆器
Dec 18 #Javascript
XP折叠菜单&仿QQ2006菜单
Dec 16 #Javascript
You might like
收音机术语解释
2021/03/01 无线电
php中将html中的br换行符转换为文本输入中的换行符
2013/03/26 PHP
如何让PHP编码更加好看利于阅读
2019/05/12 PHP
php gethostbyname获取域名ip地址函数详解
2010/01/24 Javascript
js 蒙版进度条(结合图片)
2010/03/10 Javascript
jquery实现全屏滚动
2015/12/28 Javascript
JS去除空格和换行的正则表达式(推荐)
2016/06/14 Javascript
微信小程序 http请求详细介绍
2016/10/09 Javascript
javascript 动态脚本添加的简单方法
2016/10/11 Javascript
socket.io学习教程之基本应用(二)
2017/04/29 Javascript
浅谈React中组件间抽象
2018/01/27 Javascript
微信小程序点击列表跳转到对应详情页过程解析
2019/09/26 Javascript
Vue实现PC端靠边悬浮球的代码
2020/05/09 Javascript
js实现简单音乐播放器
2020/06/30 Javascript
js实现计算器功能
2020/08/10 Javascript
简单介绍Python中的readline()方法的使用
2015/05/24 Python
Python编程入门之Hello World的三种实现方式
2015/11/13 Python
python 简单的绘图工具turtle使用详解
2017/06/21 Python
浅析python中numpy包中的argsort函数的使用
2018/08/30 Python
Python 最大概率法进行汉语切分的方法
2018/12/14 Python
解析PyCharm Python运行权限问题
2020/01/08 Python
Python Scrapy框架第一个入门程序示例
2020/02/05 Python
python pip如何手动安装二进制包
2020/09/30 Python
阿迪达斯加拿大官网:Adidas加拿大
2016/08/25 全球购物
Lentiamo丹麦:购买便宜的隐形眼镜
2021/01/13 全球购物
幼儿师范毕业生自荐信
2013/11/09 职场文书
文明寝室申报材料
2014/05/12 职场文书
党的群众路线专项整治方案
2014/11/03 职场文书
学校禁毒宣传活动总结
2015/05/08 职场文书
死亡诗社观后感
2015/06/05 职场文书
雷锋的故事观后感
2015/06/10 职场文书
团委副书记工作总结
2015/08/14 职场文书
教您:房贷工资收入证明应该怎么写?
2019/08/19 职场文书
MySQL创建高性能索引的全步骤
2021/05/02 MySQL
Python获取江苏疫情实时数据及爬虫分析
2021/08/02 Python
Redis+Lua脚本实现计数器接口防刷功能(升级版)
2022/02/12 Redis