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 30 Javascript
让网页根据不同IE版本显示不同的内容
Feb 08 Javascript
Backbone.js的Hello World程序实例
Jun 19 Javascript
jquery实现全选和全不选功能效果的实现代码【推荐】
May 05 Javascript
20分钟成功编写bootstrap响应式页面 就这么简单
May 12 Javascript
基于Bootstrap里面的Button dropdown打造自定义select
May 30 Javascript
JavaScript组成、引入、输出、运算符基础知识讲解
Dec 08 Javascript
详解jQuery uploadify文件上传插件的使用方法
Dec 16 Javascript
vue 怎么创建组件及组件使用方法
Jul 27 Javascript
webpack打包非模块化js的方法
Oct 24 Javascript
Vue+Koa2 打包后进行线上部署的教程详解
Jul 31 Javascript
vue+vant使用图片预览功能ImagePreview的问题解决
Apr 10 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
windows下PHP APACHE MYSQ完整配置
2007/01/02 PHP
php echo, print, print_r, sprintf, var_dump, var_expor的使用区别
2013/06/20 PHP
PHP实现一维数组转二维数组的方法
2015/02/25 PHP
Yii2中hasOne、hasMany及多对多关联查询的用法详解
2017/02/15 PHP
ThinkPHP5.1的权限控制怎么写?分享一个AUTH权限控制
2021/03/09 PHP
js实现DIV的一些简单控制
2007/06/04 Javascript
JavaScript判断DOM何时加载完毕的技巧
2012/11/11 Javascript
javascript获得网页窗口实际大小的示例代码
2013/09/21 Javascript
js replace替换所有匹配的字符串
2014/02/13 Javascript
Ext4.2的Ext.grid.plugin.RowExpander无法触发事件解决办法
2014/08/15 Javascript
JavaScript实现列出数组中最长的连续数
2014/12/29 Javascript
Javascript URI 解析介绍
2015/03/15 Javascript
JavaScript中标识符提升问题
2015/06/11 Javascript
基于jQuery 实现bootstrapValidator下的全局验证
2015/12/07 Javascript
js获取iframe中的window对象的实现方法
2016/05/20 Javascript
Vue插件写、用详解(附demo)
2017/03/20 Javascript
详解jQuery同步Ajax带来的UI线程阻塞问题及解决办法
2017/08/09 jQuery
angular json对象push到数组中的方法
2018/02/27 Javascript
Vue如何实现响应式系统
2018/07/11 Javascript
webuploader分片上传的实现代码(前后端分离)
2018/09/10 Javascript
在layui下对元素进行事件绑定的实例
2019/09/06 Javascript
编程语言Python的发展史
2014/09/26 Python
python通过定义一个类实例作为ftp回调方法
2015/05/04 Python
详解PyTorch批训练及优化器比较
2018/04/28 Python
Django网络框架之HelloDjango项目创建教程
2019/06/06 Python
python twilio模块实现发送手机短信功能
2019/08/02 Python
ORM Django 终端打印 SQL 语句实现解析
2019/08/09 Python
使用canvas绘制超炫时钟
2014/12/17 HTML / CSS
canvas实现图片镜像翻转的2种方式
2020/07/22 HTML / CSS
佳能英国官方网站:Canon UK
2017/08/08 全球购物
戴尔英国翻新电脑和电子产品:Dell UK Refurbished Computers
2019/07/30 全球购物
介绍一下grep命令的使用
2015/06/12 面试题
房地产营销策划方案
2014/02/08 职场文书
安踏广告词改编版
2014/03/21 职场文书
城市轨道交通工程职业生涯规划书范文
2014/09/16 职场文书
毕业设计工作总结
2015/08/14 职场文书