[发明专利]一种基于焦点位置移动控制页面移动的方法及装置有效
申请号: | 202110632425.4 | 申请日: | 2021-06-07 |
公开(公告)号: | CN113378086B | 公开(公告)日: | 2022-07-26 |
发明(设计)人: | 任传政 | 申请(专利权)人: | 聚好看科技股份有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957 |
代理公司: | 北京弘权知识产权代理有限公司 11363 | 代理人: | 郭放;许伟群 |
地址: | 266061 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 焦点 位置 移动 控制 页面 方法 装置 | ||
1.一种基于焦点位置移动控制页面移动的方法,其特征在于,所述方法包括:
基于DOM树构建页面的固定节点、滚动节点以及焦点节点,其中,所述固定节点设置为相对于屏幕绝对定位,所述滚动节点设置为相对于所述固定节点相对定位,所述焦点节点设置为相对于所述滚动节点绝对定位,所述固定节点、所述滚动节点以及所述焦点节点均设置有固定的高度和宽度,所述焦点节点将所述滚动节点划分为至少两个区域,脱离所述固定节点范围的所述焦点节点状态为隐藏不可见;
响应于输入的切换当前焦点区域的指令,控制所述当前焦点区域在所述焦点节点之间移动;
在第一距离大于第二距离时,移动所述滚动节点,以使所述第一距离小于或等于所述第二距离,其中,所述第一距离为所述当前焦点区域所在所述焦点节点的第一侧边到所述固定节点的第二侧边的距离,所述第二距离为所述固定节点的与所述当前焦点区域移动方向平行的侧边的长度,所述第一侧边为在所述当前焦点区域移动方向上最先脱离所述固定节点范围的侧边,所述第二侧边为所述固定节点的远离所述第一侧边的侧边;
在所述第一距离小于或等于所述第二距离时,不移动所述滚动节点。
2.根据权利要求1所述的基于焦点位置移动控制页面移动的方法,其特征在于,移动所述滚动节点,以使所述第一距离小于或等于所述第二距离,具体步骤为:
计算所述当前焦点区域所在的所述焦点节点的底边到所述固定节点的底边的第三距离;
将所述滚动节点在与所述当前焦点区域移动方向相反的方向上,至少移动所述第三距离,以使所述第一距离小于或等于所述第二距离。
3.根据权利要求2所述的基于焦点位置移动控制页面移动的方法,其特征在于,所述方法,还包括:
计算所述当前焦点区域所在的所述焦点节点的顶边到所述固定节点的顶边的第四距离;
将所述滚动节点在与所述当前焦点区域移动方向相反的方向上,至多移动所述第四距离。
4.根据权利要求1所述的基于焦点位置移动控制页面移动的方法,其特征在于,在首次移动所述当前焦点区域之前,记录所述焦点节点的初始坐标位置信息,以及标记所述焦点节点;
在首次移动所述当前焦点区域时,根据所述当前焦点区域所在所述焦点节点的标记,获取对应的初始坐标位置信息;
根据所述初始坐标位置信息和所述焦点节点的高度或宽度确定所述第一距离。
5.根据权利要求1所述的基于焦点位置移动控制页面移动的方法,其特征在于,所述当前焦点区域的移动方向包括向上、向下、向左以及向右。
6.根据权利要求1所述的基于焦点位置移动控制页面移动的方法,其特征在于,所有所述焦点节点的高度均相等,所有所述焦点节点的宽度均相等。
7.根据权利要求1所述的基于焦点位置移动控制页面移动的方法,其特征在于,对所述当前焦点区域所在的所述焦点节点进行区别于其它所述焦点节点的标识。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于聚好看科技股份有限公司,未经聚好看科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110632425.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能制造生产线的刀具磨破损检测装置
- 下一篇:显示面板及电子装置