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 相关文章推荐
javascript 限制输入脚本大全
Nov 03 Javascript
IFrame跨域高度自适应实现代码
Aug 16 Javascript
js判断上传文件的类型和大小示例代码
Oct 18 Javascript
js添加绑定事件的方法
May 15 Javascript
js 自带的 map() 方法全面了解
Aug 16 Javascript
Html中 IFrame的用法及注意点
Dec 22 Javascript
JavaScript实现简单生成随机颜色的方法
Sep 21 Javascript
浅谈JS函数节流防抖
Oct 18 Javascript
JS动态添加元素及绑定事件造成程序重复执行解决
Dec 07 Javascript
VUE v-model表单数据双向绑定完整示例
Jan 21 Javascript
深入探讨JavaScript的最基本部分之执行上下文
Feb 12 Javascript
vue百度地图 + 定位的详解
May 13 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
PHP 已经成熟
2006/12/04 PHP
php压缩HTML函数轻松实现压缩html/js/Css及注意事项
2013/01/27 PHP
PHP中ob_start函数的使用说明
2013/11/11 PHP
使用php记录用户通过搜索引擎进网站的关键词
2014/02/13 PHP
PHP中抽象类、接口的区别与选择分析
2016/03/29 PHP
thinkphp5.1 文件引入路径问题及注意事项
2018/06/13 PHP
Thinkphp 框架扩展之类库扩展操作详解
2020/04/23 PHP
jquery如何把数组变为字符串传到服务端并处理
2014/04/30 Javascript
什么是MEAN?JavaScript编程中的MEAN是什么意思?
2014/12/18 Javascript
jQuery中prev()方法用法实例
2015/01/08 Javascript
JavaScript中的toUTCString()方法使用详解
2015/06/12 Javascript
jQuery实现文件上传进度条特效
2015/08/12 Javascript
js实现对table的增加行和删除行的操作方法
2016/10/13 Javascript
微信小程序实现图片上传功能
2018/05/28 Javascript
100行代码实现一个vue分页组功能
2018/11/06 Javascript
node.js实现带进度条的多文件上传
2020/03/27 Javascript
你不知道的SpringBoot与Vue部署解决方案
2020/11/09 Javascript
[01:54]TI珍贵瞬间系列(三):翻盘
2020/08/28 DOTA
python 算法 排序实现快速排序
2012/06/05 Python
Python多线程学习资料
2012/12/19 Python
Python随机生成均匀分布在三角形内或者任意多边形内的点
2017/12/14 Python
Python+selenium实现自动循环扔QQ邮箱漂流瓶
2018/05/29 Python
Python多线程原理与用法详解
2018/08/20 Python
更新修改后的Python模块方法
2019/03/03 Python
python进程间通信Queue工作过程详解
2019/11/01 Python
Python实现RabbitMQ6种消息模型的示例代码
2020/03/30 Python
HTML table 表格边框的实现思路
2019/10/12 HTML / CSS
英国最大的独立摄影零售商:Park Cameras
2019/11/27 全球购物
市场营销毕业生自荐信
2013/11/23 职场文书
化学学院毕业生自荐信范文
2013/12/17 职场文书
学生打架检讨书大全
2014/01/23 职场文书
有趣的广告词
2014/03/18 职场文书
副护士长竞聘演讲稿
2014/04/30 职场文书
乡镇务虚会发言材料
2014/10/20 职场文书
Django框架模板用法详解
2022/06/10 Python
手把手带你彻底卸载MySQL数据库
2022/06/14 MySQL