位置: 编程技术 - 正文

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函数调用函数)

  • 个人在境外取得收入纳税办法
  • 非营利组织营利了怎么办
  • 建筑垃圾清运税率多少
  • 个人劳务报酬所得税率表
  • 环评费用怎么入账
  • 申请退税到账后怎么处理
  • 费用日记账明细
  • 记账凭证附单据是有哪些
  • 库存现金期末余额
  • 模具费入什么会计科目
  • 能从科目余额表入账吗
  • 行政事业单位国有资产处置管理办法
  • 外商独资投资性公司
  • 土地增值税扣除系数
  • 劳务派遣公司税务
  • 帮别人开票收税点怎么做账
  • 工程围挡做法
  • 集团内部是什么意思
  • 持有至到期投资属于什么科目
  • 建筑企业甲供材税收筹划
  • 客运服务是指
  • 提取备用金的手续费会计分录
  • 包装物计价
  • 企业所得税以前年度所得调整
  • 公司开年会的费用谁承担
  • 去年的管理费用怎么冲
  • win11家庭版怎么激活
  • linux修改分区uuid
  • mac锁屏屏保
  • 企业所得税汇算清缴会计分录
  • 农产品的进项税额转出公式
  • explorer.exe进程文件
  • elementuiicon
  • 计算机指令用来做什么
  • php基础入门教程
  • 消费税的会计分录怎么写
  • Ichetucknee河的海牛,佛罗里达州 (© Jennifer Adler/Alamy)
  • 存货跌价准备的分录
  • php进程数设置
  • 划拨建设用地使用权没有使用期限的限制
  • reset fields
  • 摄像头标定方法
  • linux扫描命令
  • 再次回归的成语
  • 普通发票冲红后还会有税吗
  • 股权转让 减资
  • 印花税每个月都报吗
  • 开基本户一定要法人身份证吗
  • 帝国cms自动推送插件
  • 小微企业缴纳增值税的账务处理
  • 其他应付款辅助是供应商还是客户
  • SQL Server 2005/2008 导入导出数据常见报错解决方法
  • 劳务派遣工资可以税前扣除吗
  • 汇算清缴要退税1750元,不想退要调平怎么调?
  • 检测费可以抵扣吗
  • 房产租赁发票
  • 疫情防控期间临时性工作补助申请
  • 代缴社保的好处有哪些
  • 房屋租赁税按什么收
  • 库存现金多出来怎么调账
  • 旅游发票可以报销入什么明细
  • mysqldump -w
  • 多台电脑ip地址设置
  • win73d设置怎么设置
  • 如何重装windows8
  • linux系统开机黑屏啥也没有
  • centos smb服务
  • SchSvr.exe - SchSvr是什么进程 有什么作用
  • Win10 Build 10586.107正式推送 主要修复bug
  • unity项目资源
  • SQLite -- 嵌入式关系型数据库
  • linux vim编辑命令显示行号
  • jquery 字符串以什么开头
  • 程序员应该学什么
  • 详细解读了
  • android studio post请求数据获取
  • android的数据储存方式
  • 完美世界打斗
  • 亮屏功能
  • 广州地税官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设