位置: 编程技术 - 正文

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

  • 综合单价的调整计算公式
  • 装修消防费用摊销几年
  • 净资本和净资产区别
  • 劳务派遣差额计税公式
  • 投标函中的其他是指什么
  • 怎么办开户许可证
  • 消费税的计税方法
  • 企业购进货物发生的下列相关税费中,应计入货物
  • 无形资产根据什么填列资产负债表
  • 工程施工购买的标示牌怎么开票给甲方
  • 参加公司比赛后的感想
  • 280服务费抵税分录
  • 关联交易的解释
  • 公司一次性缴纳全年社保
  • 企业出租屋顶不需要缴税!
  • 小微企业声明函怎么开
  • 预缴企业所得税是含税数还是不含税
  • 拆迁安置房如何更名
  • 企业收到的罚款收入属于什么科目
  • 广告费和业务宣传费税前扣除基数
  • 跨月冲红发票需收回原发票
  • 股利分配账务处理
  • win11闪屏问题
  • 药品推广服务费怎么开票
  • 如何禁用win10自动修复
  • linux命令行使用鼠标
  • PHP:pg_escape_literal()的用法_PostgreSQL函数
  • 高新企业研发费用占比规定
  • 融资性售后回租的账务处理
  • 哪些货物出口不需要运输条件
  • 若依项目制作饼状图和柱状图
  • 房地产企业营改增是哪一年
  • php解析配置文件
  • phpadmin默认密码
  • 电子发票和纸质发票的法律效力
  • web前端开发期末试题及答案
  • 公司购买食品属于什么费用
  • 如何用python制作人工智能
  • 固定资产盘盈的账务处理
  • 银行承兑是什么意思
  • 微信收款怎么记录怎么删除
  • 开发商需要缴纳保证金
  • 认缴倒闭无力实缴强制执行
  • 给境外公司代扣代缴税款
  • 织梦网站怎么添加关键词
  • phpcms缩略图不要自动裁剪的设置方法
  • 综合所得申报是个人所得税申报吗
  • 税款追征期三年
  • PostgreSQL中的XML操作函数代码
  • sql 集合运算符
  • 广告制作费怎么入账
  • 处置资产增值税纳税义务发生时间
  • 转让技术所有权是其他业务收入吗
  • 公司购买股东的东西
  • 计划成本法下的会计科目
  • 预收账款开票怎么做账
  • 进项税可以跨年结转吗
  • 固定资产能直接计入费用吗为什么
  • 会计原始分录包括什么
  • 专用发票冲红有时间有时间限制吗
  • 税率计税依据
  • 离职员工未休完的年假如何支付
  • 资本金与注册资金的关系
  • sql如何学
  • sql去除指定数据
  • 电脑开机怎么设置默认系统
  • w7系统cf怎么调烟雾头
  • 2007皖价服
  • 有没有win8系统
  • win7系统怎样安装字体
  • 修改windows server2012服务器密码
  • javaweb物流管理系统源码
  • jquery的插件
  • 计算字符串的长度使用哪个函数?
  • android中edittext
  • 下列关于javascript的叙述正确的有
  • 大连地税局发票怎么开
  • 税控防伪清单
  • 农业企业制造费用包括哪些
  • 党建税收宣传
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设