位置: 编程技术 - 正文

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

  • 需要登记的特殊药品
  • 公共部门管理中具有哪些作用
  • 已认证抵扣的发票如何红字信息表
  • 项目部租房办公应计入什么费用
  • 将资产货物用于业务宣传增值税
  • 收到对方的预付款,需要多久开发票
  • 资本公积提取比例怎么算
  • 工程安装公司是干嘛的
  • 发票与报税记录不一致
  • 股东贷款企业贷债务
  • 固定资产小于500万一次性扣除政策
  • 监理费该谁出
  • 应收账款增加记哪一方
  • 房地产企业闲置土地怎么处理
  • 接受应税劳务的会计分录
  • 购进虚假发票进项税转出的会计处理?
  • 不动产增值税计算公式
  • 小区保安有收物业费的权利和义务吗?
  • 已认证的进项税额转出怎么做账务处理
  • linux 数字
  • 理财收益的增值怎么算
  • 最新的会计规定出台时间
  • 成本法 合并
  • 开红字专用发票记账时摘要怎样写?
  • 企业所得税汇算清缴补缴税款分录
  • 老板和公司账务处理流程
  • 隐藏资源管理器窗口
  • 对公账户转到私人账户要手续费吗
  • ct.dll
  • 零基础java从入门到精通
  • 菲律宾薄荷岛疫情最新消息
  • 路由配置中network怎么用
  • css设置渐变色背景
  • ftp port命令
  • 苹果2021年在中国不能用了吗
  • 其他权益工具投资
  • 投资他人公司
  • php composer 常用库
  • 帝国主义
  • 识别假人民币的简便方法
  • 揭秘蒙娜丽莎25恐怖之处
  • mysql的性能优化方案有哪些
  • 小规模企业没有员工如何申报个税
  • 上个月计提多了,这个月怎么办?
  • 发行股票的账务处理
  • 医院如何开票
  • 固定资产的核算内容包括
  • 企业所得税汇算清缴时间
  • 企业相关成本费用有哪些
  • 营业收入增长率分析
  • 会计去企业还是国企好
  • 企业应缴纳的消费税
  • 工业企业自制半导体材料
  • sql中where语句的写法
  • mysql 5.6 5.7 性能
  • 备受大家关注的成语
  • 注册表隐藏桌面图标
  • win10图片修改
  • 远程桌面修改默认端口
  • linux的telnet用法
  • 视频对比度饱和度亮度最佳值
  • winxp wifi 无法连接
  • ubuntu 12.04使用QQ截图安装教程
  • 不知道,不知道
  • centos桌面切换到命令行有什么区别
  • win10周年更新版是什么意思
  • 置顶句子怎么弄
  • andriod 控件
  • socket.io与pm2(cluster)集群搭配的解决方案
  • android零基础入门教程
  • python 如何访问数据库
  • python中如何抛出异常
  • 煤炭资源税税率调整
  • 深圳发票真伪查询入口
  • 中山市国家税务总局阜沙分局局长杨兴华
  • 农机作业服务费用 如何开发票
  • 个人所得税减免标准及明细
  • 贵州省国家税务局电子税务局官网
  • 增值税发票报税流程
  • 地方税务局怎么样
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设