[发明专利]一种元素位置的调整方法及装置在审
| 申请号: | 201811286391.2 | 申请日: | 2018-10-31 |
| 公开(公告)号: | CN111124367A | 公开(公告)日: | 2020-05-08 |
| 发明(设计)人: | 李勤 | 申请(专利权)人: | 北京国双科技有限公司 |
| 主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/38 |
| 代理公司: | 北京鼎佳达知识产权代理事务所(普通合伙) 11348 | 代理人: | 王伟锋;刘铁生 |
| 地址: | 100086 北京市海淀区*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 元素 位置 调整 方法 装置 | ||
1.一种元素位置的调整方法,其特征在于,所述方法包括:
采用部署在子网页中的第一脚本文件监听父网页中是否发生预设操作事件,所述子网页通过预设内联框架加载在所述父网页中;
如果发生所述预设操作事件,则确定所述预设操作事件的类别;
如果所述预设操作事件的类别为滚动事件,则确定所述滚动事件对应的滚动距离;
根据所述滚动距离对所述子网页中的预设元素的位置进行调整。
2.根据权利要求1所述的方法,其特征在于,所述父网页中部署有第二脚本文件,所述第二脚本文件用于在监听到尺寸调整事件时,触发所述父网页中的预设内联框架的尺寸调整,所述方法还包括:
如果所述预设操作事件的类别为尺寸调整事件,则通过部署在所述父网页中的第二脚本文件触发对所述父网页中的预设内联框架的尺寸进行调整,以使得所述预设内联框架的尺寸与所述父网页调整后的尺寸相匹配。
3.根据权利要求2所述的方法,其特征在于,所述对所述父网页中的预设内联框架的尺寸进行调整,包括:
获取所述尺寸调整事件对应的调整后的父网页的内容的尺寸;
根据所述父网页的内容的尺寸,对所述预设内联框架的尺寸进行调整,以使得所述预设内联框架的尺寸与调整后的所述父网页的尺寸相匹配。
4.根据权利要求2所述的方法,其特征在于,所述尺寸调整事件为高度调整事件,所述对所述父网页中的预设内联框架的尺寸进行调整,包括:
获取所述预设内联框架的调整前高度,所述预设内联框架的调整前高度与发生所述高度调整事件前的父网页的高度相匹配;
获取所述高度调整事件对应的调整高度;
根据所述预设内联框架的调整前高度和所述调整高度,计算调整后的预设内联框架的高度;
将所述预设内联框架的高度调整为所述调整后的预设内联框架的高度,以使得所述预设内联框架的高度与调整后的所述父网页的高度相匹配。
5.根据权利要求1或2任一项所述的方法,其特征在于:
所述预设内联框架为iframe框架;和/或,
所述预设元素为弹窗元素、页面悬浮元素中的至少一种。
6.一种元素位置的调整装置,其特征在于,所述装置包括:
监听单元,用于采用部署在子网页中的第一脚本文件监听父网页中是否发生预设操作事件,所述子网页通过预设内联框架加载在所述父网页中;
确定单元,用于如果发生所述预设操作事件,则确定所述预设操作事件的类别;
所述确定单元,还用于如果所述预设操作事件的类别为滚动事件,则确定所述滚动事件对应的滚动距离;
调整单元,用于根据所述滚动距离对所述子网页中的预设元素的位置进行调整。
7.根据权利要求6所述的装置,其特征在于,所述父网页中部署有第二脚本文件,所述第二脚本文件用于在监听到尺寸调整事件时,触发所述父网页中的预设内联框架的尺寸调整,
所述调整单元,还用于如果所述预设操作事件的类别为尺寸调整事件,则通过部署在所述父网页中的第二脚本文件触发对所述父网页中的预设内联框架的尺寸进行调整,以使得所述预设内联框架的尺寸与所述父网页调整后的尺寸相匹配。
8.根据权利要求7所述的装置,其特征在于,所述调整单元包括:
第一获取模块,用于获取所述尺寸调整事件对应的调整后的父网页的内容的尺寸;
第一调整模块,用于根据所述父网页的内容的尺寸,对所述预设内联框架的尺寸进行调整,以使得所述预设内联框架的尺寸与调整后的所述父网页的尺寸相匹配。
9.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行权利要求1至权利要求5中任意一项所述的元素位置的调整方法。
10.一种处理器,其特征在于,所述处理器用于运行程序,其中,所述程序运行时执行权利要求1至权利要求5中任意一项所述的元素位置的调整方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京国双科技有限公司,未经北京国双科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811286391.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电子水泵
- 下一篇:一种应用于光伏组件的层叠装置及层叠方法





