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 Function对象扩展之延时执行函数
Jul 06 Javascript
js FLASH幻灯片字符串中有连接符&的处理方法
Mar 01 Javascript
jquery的选择器的使用技巧之如何选择input框
Sep 22 Javascript
jQuery中parent()方法用法实例
Jan 07 Javascript
JavaScript中用getDate()方法返回指定日期的教程
Jun 09 Javascript
js实现当前输入框高亮显示的方法
Aug 19 Javascript
AngularJS 的$timeout服务示例代码
Sep 21 Javascript
修改UA在PC中访问只能在微信中打开的链接方法
Nov 27 Javascript
小程序云开发初探(小结)
Oct 24 Javascript
jQuery Ajax实现Select多级关联动态绑定数据的实例代码
Oct 26 jQuery
JavaScript禁止右击保存图片,禁止拖拽图片的实现代码
Apr 28 Javascript
vue.js封装switch开关组件的操作
Oct 26 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中在数据库中保存Checkbox数据(1)
2006/10/09 PHP
php array_pop()数组函数将数组最后一个单元弹出(出栈)
2011/07/12 PHP
PHP基于接口技术实现简单的多态应用完整实例
2017/04/26 PHP
phpStudy中升级MySQL版本到5.7.17的方法步骤
2017/08/03 PHP
php慢查询日志和错误日志使用详解
2021/02/27 PHP
jquery 表单取值常用代码
2009/12/22 Javascript
jQuery ui插件的使用方法代码实例
2013/05/08 Javascript
使用node.js 获取客户端信息代码分享
2014/11/26 Javascript
Node.js中看JavaScript的引用
2017/04/22 Javascript
使用Math.max,Math.min获取数组中的最值实例
2017/04/25 Javascript
利用types增强vscode中js代码提示功能详解
2017/07/07 Javascript
Vue 项目中遇到的跨域问题及解决方法(后台php)
2018/03/28 Javascript
Vue隐藏显示、只读实例代码
2018/07/18 Javascript
[06:06]2018DOTA2亚洲邀请赛主赛事第四日战况回顾 全明星赛欢乐上演
2018/04/07 DOTA
python 正则式 概述及常用字符
2009/05/07 Python
从零学Python之入门(三)序列
2014/05/25 Python
python logging重复记录日志问题的解决方法
2018/07/12 Python
Pandas读写CSV文件的方法示例
2019/03/27 Python
python生成特定分布数的实例
2019/12/05 Python
python实现用户名密码校验
2020/03/18 Python
使用openCV去除文字中乱入的线条实例
2020/06/02 Python
Cpython解释器中的GIL全局解释器锁
2020/11/09 Python
详解pycharm连接远程linux服务器的虚拟环境的方法
2020/11/13 Python
行政专员工作职责
2013/12/22 职场文书
面试后的感谢信范文
2014/02/01 职场文书
会计与审计专业自荐信范文
2014/03/15 职场文书
合作意向书
2014/07/30 职场文书
中学教师暑期培训方案
2014/08/27 职场文书
庆七一宣传标语
2014/10/08 职场文书
行政执法队伍作风整顿剖析材料
2014/10/11 职场文书
2014年销售工作总结与计划
2014/12/01 职场文书
综合素质自我评价评语
2015/03/06 职场文书
2016年6月份红领巾广播稿
2015/12/21 职场文书
会议主持词通用版
2019/04/02 职场文书
Python机器学习之PCA降维算法详解
2021/05/19 Python
python小型的音频操作库mp3Play
2022/04/24 Python