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 相关文章推荐
accesskey 提交
Jun 26 Javascript
javascript 对象比较实现代码
Apr 27 Javascript
JavaScript去掉数组中的重复元素
Jan 13 Javascript
控制台报错object is not a function的解决方法
Aug 24 Javascript
Javascript中call和apply函数的比较和使用实例
Feb 03 Javascript
node.js操作mongodb学习小结
Apr 25 Javascript
省市联动效果的简单实现代码(推荐)
Jun 06 Javascript
Angular2 (RC5) 路由与导航详解
Sep 21 Javascript
jQuery ajax实现省市县三级联动
Mar 07 Javascript
Layui 设置select下拉框自动选中某项的方法
Aug 14 Javascript
Vue项目中使用jquery的简单方法
May 16 jQuery
vue获取验证码倒计时组件
Aug 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
世界收音机发展史
2021/03/01 无线电
PHPMailer邮件类利用smtp.163.com发送邮件方法
2008/09/11 PHP
详解在PHP的Yii框架中使用行为Behaviors的方法
2016/03/18 PHP
PHP编程中尝试程序并发的几种方式总结
2016/03/21 PHP
js事件(Event)知识整理
2012/10/11 Javascript
javascript实现图片轮播效果
2016/01/20 Javascript
Javascript实现数组中的元素上下移动
2017/04/28 Javascript
Vue中使用vux的配置详解
2017/05/05 Javascript
微信小程序图片横向左右滑动案例
2017/05/19 Javascript
基于angular-utils-ui-breadcrumbs使用心得(分享)
2017/11/03 Javascript
关于vue v-for循环解决img标签的src动态绑定问题
2018/09/18 Javascript
基于element-ui对话框el-dialog初始化的校验问题解决
2020/09/11 Javascript
jQuery实现图片切换效果
2020/10/19 jQuery
如何利用vue实现波谱拟合详解
2020/11/05 Javascript
[46:20]TFT vs Secret Supermajor小组赛C组 BO3 第二场 6.3
2018/06/04 DOTA
Python3一行代码实现图片文字识别的示例
2018/01/15 Python
对pandas replace函数的使用方法小结
2018/05/18 Python
深入解析python中的实例方法、类方法和静态方法
2019/03/11 Python
Python实现合并excel表格的方法分析
2019/04/13 Python
python实现猜单词游戏
2020/05/22 Python
PyTorch 导数应用的使用教程
2020/08/31 Python
python如何写个俄罗斯方块
2020/11/06 Python
python 爬取腾讯视频评论的实现步骤
2021/02/18 Python
CSS3的新特性介绍
2008/10/31 HTML / CSS
Skyscanner加拿大:全球旅行搜索平台
2018/11/19 全球购物
在使用非全零作为空指针内部表达的机器上, NULL是如何定义
2014/11/09 面试题
linux面试题参考答案(8)
2016/04/19 面试题
汽车销售经理岗位职责
2014/06/09 职场文书
机电一体化专业毕业生自荐信
2014/06/19 职场文书
关于读书的演讲稿600字
2014/08/27 职场文书
学习党的群众路线剖析材料
2014/10/09 职场文书
行政文员岗位职责
2015/02/04 职场文书
2016党员干部廉政准则学习心得体会
2016/01/20 职场文书
python实现简单聊天功能
2021/07/07 Python
MySQL深度分页(千万级数据量如何快速分页)
2021/07/25 MySQL
Windows server 2012 R2 安装IIS服务器
2022/04/29 Servers