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 相关文章推荐
setTimeout 不断吐食CPU的问题分析
Apr 01 Javascript
javascript 对象比较实现代码
Apr 27 Javascript
jQuery实现统计复选框选中数量
Nov 24 Javascript
JavaScript 中 avalon绑定属性总结
Oct 19 Javascript
vue2 自定义动态组件所遇到的问题
Jun 08 Javascript
使用Bootstrap和Vue实现用户信息的编辑删除功能
Oct 25 Javascript
解决vue中使用swiper插件问题及swiper在vue中的用法
Apr 04 Javascript
jQuery+Datatables实现表格批量删除功能【推荐】
Oct 24 jQuery
Next.js项目实战踩坑指南(笔记)
Nov 29 Javascript
使用vue开发移动端管理后台的注意事项
Mar 07 Javascript
如何用vue-cli3脚手架搭建一个基于ts的基础脚手架的方法
Dec 12 Javascript
vite2.0+vue3移动端项目实战详解
Mar 03 Vue.js
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
mysqli_set_charset和SET NAMES使用抉择及优劣分析
2013/01/13 PHP
php使用gettimeofday函数返回当前时间并存放在关联数组里
2015/03/19 PHP
PHP实现文件上传和多文件上传
2015/12/24 PHP
php+mysql实现简单登录注册修改密码网页
2016/11/30 PHP
php中错误处理操作实例分析
2019/08/23 PHP
JavaScript设置IFrame高度自适应(兼容各主流浏览器)
2013/06/05 Javascript
JS中prototype关键字的功能介绍及使用示例
2013/07/21 Javascript
js获取电脑分辨率的思路及操作
2013/11/22 Javascript
FF(火狐)浏览器无法执行window.close()解决方案
2014/11/13 Javascript
jquery 设置style:display的方法
2015/01/29 Javascript
JS实现iframe编辑器光标位置插入内容的方法(兼容IE和Firefox)
2016/06/24 Javascript
canvas快速绘制圆形、三角形、矩形、多边形方法介绍
2016/12/29 Javascript
关于jQuery EasyUI 中刷新Tab选项卡后一个页面变形的解决方法
2017/03/02 Javascript
JavaScript中各数制转换全面总结
2017/08/21 Javascript
微信小程序中post方法与get方法的封装
2017/09/26 Javascript
AngularJS实现表单验证功能详解
2017/10/12 Javascript
zTree树形菜单交互选项卡效果的实现方法
2017/12/25 Javascript
使用 vue.js 构建大型单页应用
2018/02/10 Javascript
Angular数据绑定机制原理
2018/04/17 Javascript
element ui table 增加筛选的方法示例
2018/11/02 Javascript
详解基于原生JS验证表单组件xy-form
2019/08/20 Javascript
js中apply和call的理解与使用方法
2019/11/27 Javascript
采用Psyco实现python执行速度提高到与编译语言一样的水平
2014/10/11 Python
Python实现国外赌场热门游戏Craps(双骰子)
2015/03/31 Python
Python内置数据结构与操作符的练习题集锦
2016/07/01 Python
PyTorch中常用的激活函数的方法示例
2019/08/20 Python
美国探亲签证邀请信
2014/02/05 职场文书
团日活动总结范文
2014/04/25 职场文书
节水标语大全
2014/06/11 职场文书
保密工作目标责任书
2014/07/28 职场文书
亲子阅读的活动方案
2014/08/15 职场文书
中国梦演讲稿范文
2014/08/28 职场文书
物业管理委托协议(2篇)
2014/09/23 职场文书
学校师德师风整改方案
2014/10/28 职场文书
2015年保卫科工作总结
2015/05/14 职场文书
导游词之五台山
2019/10/11 职场文书