位置: 编程技术 - 正文

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

  • 私人大额转账要到柜台办理吗
  • 小规模纳税人一般纳税人区别
  • 综合收益什么时候结算
  • 企业注销处置固定资产需要缴纳哪样税
  • 小企业会计准则会计科目表
  • 政府基金如何开票
  • 开票金额为什么会多出一分钱
  • 以现金形式收到包装物押金
  • 公司现金支付管理办法
  • 音乐茶座取什么名字好呢
  • 收购发票怎么做凭证
  • 向税务局缴纳工伤保险费有发票吗
  • 营业外支出罚款要交税吗
  • 供电局预收电费
  • 个体各商户的社保
  • 商业营业用房经营租赁税率是多少
  • 查账征收的成本费用
  • 包装物计入科目
  • 高新企业财务做账要求
  • 住房公积金管理官网
  • 样品开发费用怎么记账
  • 外挂项目跨年结转分录怎么做?
  • 公司租赁办公场地用缴纳房产税吗
  • 预付股权转让款如何处理
  • 环评费用计入哪个会计科目
  • 少计收入被处罚账务处理怎么做?
  • 代理进口业务受托方账务处理流程
  • 发票金额大于实际支付金额如何报账
  • 发现以前年度未做领料生产的分录怎么处理
  • 收购公司款项的支付是利好还是利差
  • safari下载的文件怎么删除
  • windows10无线网卡怎么连接无线网
  • Mac Chrome打开HTTPS证书错误问题解决方法
  • 国家税务开票流程
  • linux怎么更改账户名
  • 退回多缴的所得税怎么算
  • 承租集体土地如何确权
  • dir852迅雷路由器
  • wordpress注册界面
  • windows7旗舰版最新版本
  • 安克雷奇的秃鹰怎么打
  • 何为租赁合同
  • 若依框架和jeesite
  • 特许权使用费的增值税税率是多少
  • 位于阿曼和迪拜的大学
  • php遍历结果集
  • 增值税已认证抵扣
  • 逾期增值税扣税凭证抵扣管理办法
  • 专利权研发成功的会计分录
  • 公司购进软件的账务处理
  • 即征即退进项税怎么划分合算
  • ES + Redis + MySQL,这个高可用架构设计太顶了!
  • js怎么执行函数
  • mysql动态表单设计与实现
  • 报销加油费怎么做账
  • 进口消费税为什么不是1乘2
  • 以前年度差旅费退回
  • 存货和总账不平如何调整
  • 银行承兑汇票由谁出票
  • 哪些情况不属于农户
  • 报销车辆通行费怎么做账
  • 股东出资转为借款
  • 2020发票丢失新规
  • 累计折旧用什么账页格式
  • 无发票 入账
  • 连接mysql数据的四要素
  • win7系统打开网页出现file not found
  • centos进入
  • ubuntu安装教程14.04
  • centos fio
  • wind8系统怎么清除所有东西 恢复出厂
  • win8.1系统升级
  • opengl绘制图形旋转
  • jquery validate.js表单验证入门实例(附源码)
  • asp.net runat
  • 增删改查的语句
  • 批处理压缩
  • Python通过行和列提取数据
  • 成都税务局发票查询
  • 属于资源税类的税种有哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设