位置: 编程技术 - 正文

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

  • 湖南税务申报期限2023年1月
  • 不得从销项税中抵扣的进项税大白话
  • 增值税纳税人是委托方还是受托方
  • 取得发票与实际业务不符怎么办
  • 制造费用科目一定无余额
  • 出售无形资产取得的收益属于收入吗
  • 年报现金流量表可以不填吗
  • 会议服务费怎么开
  • 管家婆未开账可以录入单据吗
  • 建设工程的停工损失包括哪些内容
  • 2018年小规模优惠政策
  • 政府补助收入总额等于
  • 开具正数发票中如何体现扣款
  • 净资产出资属于货币出资吗
  • 公司的日常开销开发票怎么写
  • 个体户公司需要交哪些税
  • 预缴的企业所得税可以扣除吗
  • 增值税抵扣进项税额交税账务处理
  • 房产税每次申报都要维护吗
  • 收到的劳务费发票进什么科目
  • 不交社保一告一个准罚多少钱
  • 小规模公司税控盘维护费会计分录
  • 支付宝手续费怎么关闭
  • 继续教育专项附加扣除需要什么材料
  • win11打不开安全模式
  • 应收账款周转率高说明
  • 以前年度应收账款无法收回
  • 一种简单的快乐
  • i911900k与10900k
  • 商贸企业税收优惠政策
  • bios 和 uefi
  • win10 打开远程连接
  • PHP:imagepsextendfont()的用法_GD库图像处理函数
  • php中正则表达式
  • 可供出售金融资产的会计处理
  • 在高地陶恩山脉的滑雪旅行,奥地利巴德加斯坦 (© RooM the Agency/Alamy)
  • vuev-for循环k值的意义
  • 图像的分类方法及具体的分类
  • 计算机视觉竞赛很重要吗
  • vue+element-ui项目
  • testdisk安装方法
  • cancel怎么关
  • 新会计准则对财务工作的影响
  • p f和p a的区别
  • 总分公司汇总申报计算
  • vue连接webapi
  • 销售包括是销项税金吗
  • 扣非净利润为什么比净利润高
  • 如何分析成本费用高
  • 可供出售金融资产名词解释
  • 小规模纳税人未开票收入如何申报增值税
  • 追索权行使的形式要件是什么
  • 消费税是在哪个环节缴纳
  • 申报抵扣了不做账怎么处理?
  • 收到商业承兑汇票的会计分录
  • 合同取得成本如何收回
  • 招标场地费由谁支付
  • 工业企业增值税纳税义务发生时间
  • mysql图形
  • xp系统如何安装软件
  • vc_mbcsmfc.exe是什么
  • ati2sgag.exe进程安全吗 ati2sgag进程信息查询
  • 64位win10预览版10565更新补丁KB3105208后蓝屏怎么办?
  • 无法安装osx
  • 电脑window8系统怎么样
  • linux的虚拟终端有几个
  • 有道词典手机
  • bat修改ip地址
  • windows批处理命令教程
  • 安卓手机root后更流畅吗
  • linux常用命令及实例
  • jquery.validate 自定义验证方法及validate相关参数
  • java script教程
  • android pipepline
  • python自动化运维教程
  • 广东地税电话客服电话
  • 税务工作意见和建议
  • 广东省国家税务总局电子税务局
  • 课税对象与征税对象一样吗
  • 上海网上申报软件怎样下载
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设