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 While 循环基础教程
Apr 05 Javascript
写了一个layout,拖动条连贯,内容区可为iframe
Aug 19 Javascript
javascript整除实现代码
Nov 23 Javascript
js 弹出菜单/窗口效果
Oct 30 Javascript
js实现可控制左右方向的无缝滚动效果
May 29 Javascript
好好了解一下Cookie(强烈推荐)
Jun 14 Javascript
微信小程序 Button 组件详解及简单实例
Jan 10 Javascript
select下拉框插件jquery.editable-select详解
Jan 22 Javascript
vue2.0实现音乐/视频播放进度条组件
Jun 06 Javascript
浅谈layui框架自带分页和表格重载的接口解析问题
Sep 11 Javascript
微信小程序使用蓝牙小插件
Sep 23 Javascript
element-ui树形控件后台返回的数据+生成组织树的工具类
Mar 05 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获取当前网址url并替换参数或网址的方法
2010/06/06 PHP
php更新mysql后获取影响的行数发生异常解决方法
2013/03/28 PHP
php中防止SQL注入的最佳解决方法
2013/04/25 PHP
深入phpMyAdmin的安装与配置的详细步骤
2013/05/07 PHP
ThinkPHP使用smarty模板引擎的方法
2014/07/01 PHP
ThinkPHP发送邮件示例代码
2016/10/08 PHP
ThinkPHP防止重复提交表单的方法实例分析
2018/05/10 PHP
js文件缓存之版本管理详解
2013/07/05 Javascript
浅析C/C++,Java,PHP,JavaScript,Json数组、对象赋值时最后一个元素后面是否可以带逗号
2016/03/22 Javascript
浅谈js中对象的使用
2016/08/11 Javascript
ionic实现滑动的三种方式
2016/08/27 Javascript
如何使用Vuex+Vue.js构建单页应用
2016/10/27 Javascript
jquery心形点赞关注效果的简单实现
2016/11/14 Javascript
vue中v-model动态生成的实例详解
2017/10/27 Javascript
vue.js  父向子组件传参的实例代码
2017/10/29 Javascript
详解Vue结合后台的列表增删改案例
2018/08/21 Javascript
微信小程序实现多选框全选与取消全选功能示例
2019/05/14 Javascript
了解JavaScript表单操作和表单域
2019/05/27 Javascript
Jquery如何使用animation动画效果改变背景色的代码
2020/07/20 jQuery
Python中的自省(反射)详解
2015/06/02 Python
深入理解python中的select模块
2017/04/23 Python
Python2.7下安装Scrapy框架步骤教程
2017/12/22 Python
python实现AES加密与解密
2019/03/28 Python
python实现比较类的两个instance(对象)是否相等的方法分析
2019/06/26 Python
欧洲最大的婴幼儿服装及内衣公司:Petit Bateau(小帆船)
2016/08/16 全球购物
荷兰音乐会和音乐剧门票订购网站:Topticketshop
2019/08/27 全球购物
EJB面试题
2015/07/28 面试题
迟到检讨书400字
2014/01/13 职场文书
党员自我评价2015
2015/03/03 职场文书
2015年教师自我评价范文
2015/03/04 职场文书
毕业设计论文致谢词
2015/05/14 职场文书
教师继续教育反思周记
2015/06/25 职场文书
2015年中秋放假通知范文
2015/08/18 职场文书
2016年小学“公民道德宣传日”活动总结
2016/04/01 职场文书
详解MySQL InnoDB存储引擎的内存管理
2021/04/08 MySQL
frg-100简单操作(设置)说明
2022/04/05 无线电