位置: 编程技术 - 正文

offsetParent 算法分析(offset function)

编辑:rootadmin

当调用元素 A 的 offsetParent 属性时,必须按以下算法返回元素。 以下任一条件为真时,返回 null,并停止本算法。 A 是根元素。 A 是 HTML 的 body 元素。 元素 A 的 position 属性计算值是 fixed。注 1 如果 A 是 HTML 元素 area,并且在其上级元素链中有 HTML 元素 map,返回上级元素链中距 A 最近的 HTML 元素 map,并停止本算法。注 2 如果以下任一条件为真时,返回距 A 最近的符合下述条件的上级元素,并停止本算法。 上级元素的 position 属性计算值不是 static。注 3 上级元素是 HTML 的 body 元素。注 4 A 的 position 属性计算值是 static,上级元素是 td、th 或 table。 返回 null。 前面已经提到,以上是工作草案的内容,所以与现行的浏览器不一定一致,注释如下: 注 1 Firefox 不适用;IE 6 不适用;DOCTYPE 使 IE 7 不支持 fixed 时不适用(以下简称 IE 6 模式)。 注 2 Firefox 不适用。 注 3 上级元素的 position 属性计算值是 fixed,并且 IE 6 或者 IE 6 模式不适用。 注 4 IE 7 模式中,如果元素的 position 属性计算值是 absolute 或 relative,返回元素 HTML,而不是 BODY。 总结 由此看出,获得 offsetParent 在各个浏览器中,各个浏览器的各个版本中,同一版本的不同模式中,都有不同的算法,实在有些麻烦。所以还是建议将其理解为通过 offsetParent 循环和 offsetLeft、offsetTop 可以获得控件在浏览器中的绝对位置即可。 但庆幸的是有一种常见布局在各种浏览器中 offsetParent 是一样的,那就是:外层元素 div 的 position 计算值是 relative、absolute 时,内层元素 div 的 offsetParent 总是外层元素 div。

推荐整理分享offsetParent 算法分析(offset function),希望有所帮助,仅作参考,欢迎阅读内容。

offsetParent 算法分析(offset function)

文章相关热门搜索词:offset(match( )),offset factor,offset(match( )),off policy算法,offline算法,offset method,off policy算法,off policy算法,内容如对您有帮助,希望把文章链接给更多的朋友!

javascript window.opener的用法分析 window.opener的用法window.opener返回的是创建当前窗口的那个窗口的引用,比如点击了a.htm上的一个链接而打开了b.htm,然后我们打算在b.htm上输入一个值然

javascript 函数使用说明 什么是函数(Function)functionsum(a,b){returna+b;}其实通俗的说就是一个有名称的代码段,方便重用。要注意的是:1.Javascript的函数语法,因为Javascript本身就是

javascript 数组学习资料收集 在JavaScript中,创建一个数组可以使用newArray,如下几种语法都是正确的:arrayObj=newArray()创建一个数组。arrayObj=newArray([size])创建一个数组并指定长度,注

标签: offset function

本文链接地址:https://www.jiuchutong.com/biancheng/381880.html 转载请保留说明!

上一篇:javascript中的107个基础知识收集整理 推荐

下一篇:javascript 函数使用说明(javascript函数调用函数)

  • 建筑公司购入的水泥等材料如果是做成本的怎么做分录
  • 事业单位固定资产管理办法
  • 财务费用利息如何结转
  • 营改增后税额计算公式
  • 应付税费包括
  • 汇算清缴之后报销去年的票如何分录?
  • 购买座机计入哪个科目?
  • 进口货物的增值税是进项税还是销项税
  • 营改增后取得施工作业收入需要交哪些税?
  • 建筑工程公司项目经理职责
  • 增值税普通发票有什么用
  • 差额纳税怎么记账
  • 独生子女费属于什么费用
  • 来料加工需要交税吗
  • 归还法人前期垫付款项
  • 收到的产品返利怎么做账
  • 哪些发票可以开专票
  • 先计提社保还是先计提工资
  • 筹建期间内发生的开办费属于什么费用
  • cachelib
  • 房屋产权置换怎么交税?
  • cmt.exe病毒
  • 收到退回的保证金
  • 将银行借款存入银行会引起企业资产总额的变化吗
  • 孕妇不能吃哪些水果?
  • 蓝莓外面的霜
  • php连接数据库代码是什么
  • php解析url参数
  • 在建工程减值准备
  • 资产负债表利润表的勾稽关系
  • 材料款零头抹掉怎么做凭证
  • 记录一次游戏
  • 即插即用是什么意思?
  • svn命令行拉取代码
  • vue中动态添加表格
  • 股东股权转让是什么意思
  • 贷款利息现金流量表什么项目
  • 更改sql server数据库名
  • mongodb 入门
  • 制造费用属于费用性支出吗
  • sql server 2005安装失败
  • 小规模纳税人企业所得税2023
  • 其他收益里的政府是什么
  • 所有者权益是怎么排列的
  • 小规模纳税人什么时候用3%什么时候用5%
  • 购买员工福利品会计分录
  • 建筑施工企业如何预缴增值税税款
  • 如何加强存货管理,提高存货周转率
  • 事业单位公务员考试条件
  • 异地出租房屋
  • 库存商品用于研发分录
  • 公司的钱如何提出来
  • 电子发票怎么截屏
  • 其他应付款在借方表示什么
  • 销项负数发票怎么冲减成本
  • 填制凭证的主要内容和注意事项
  • sql server在表里查找具体数据
  • 破解浏览器内网教程
  • mac os x10.6
  • linux ./执行
  • macos使用方法
  • mac win10 wifi
  • win10自定义你的设备有什么用
  • win7如何删除网络上的其它计算机
  • win10右键菜单快捷键
  • w7系统序列号怎么查
  • cocos资源释放
  • JavaScript的函数库
  • Ubuntu 16.04 64位中搭建Node.js开发环境教程
  • Bullet(Cocos2dx)之内存泄露检测
  • 图片批量压缩到200k以下
  • shell脚本中执行命令语句
  • django实时刷新日志前端
  • js实现瀑布流效果
  • 天府新区劳动局投诉电话
  • 税法查询系统
  • 河南林州在哪三省交界处
  • 山西省税务局政审县级还是市级的
  • 烟叶收购价款
  • 工商注册app是不是在手机上可以完全操作
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设