[发明专利]在网页中实现文本编辑器悬浮的方法和装置有效
申请号: | 201410492051.0 | 申请日: | 2014-09-23 |
公开(公告)号: | CN105512124B | 公开(公告)日: | 2019-09-17 |
发明(设计)人: | 向国屹 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F3/0484;G06F3/0486 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 何平;邓云鹏 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页 实现 文本 编辑器 悬浮 方法 装置 | ||
1.一种在网页中实现文本编辑器悬浮的方法,包括以下步骤:
当网页的显示区域的底部位置高于文本编辑器的底部位置时,触发使所述文本编辑器变为悬浮状态的指令;
接收使文本编辑器变为悬浮状态的指令,所述文本编辑器嵌入在网页的固定位置;
设置所述文本编辑器在网页中处于顶层,并设置所述文本编辑器的状态标识为悬浮状态;
监测所述网页是否发生移动,若所述网页发生移动,则检测所述状态标识是否表示悬浮状态;
若所述状态标识表示悬浮状态,则不传送反映所述网页移动的网页移动数据给所述文本编辑器的位置控制函数,也不调用所述位置控制函数,所述位置控制函数用于根据所述网页移动数据控制所述文本编辑器的移动,使得所述文本编辑器与所述网页一起移动。
2.根据权利要求1所述的在网页中实现文本编辑器悬浮的方法,其特征在于,所述方法还包括以下步骤:
若所述状态标识不表示悬浮状态,则将所述网页移动数据传送给所述位置控制函数并调用所述位置控制函数。
3.根据权利要求1所述的在网页中实现文本编辑器悬浮的方法,其特征在于,所述当网页的显示区域的底部位置高于文本编辑器的底部位置时,触发使所述文本编辑器变为悬浮状态的指令,包括:
在所述文本编辑器随着网页的移动而移动时,监测所述网页的显示区域的底部位置是否高于所述文本编辑器的底部位置,若是,则触发使文本编辑器变为悬浮状态的指令。
4.根据权利要求1所述的在网页中实现文本编辑器悬浮的方法,其特征在于,所述方法还包括以下步骤:
在接收使所述文本编辑器变为悬浮状态的指令后,生成使得所述文本编辑器具有悬浮图像效果的边框元素,并将所述文本编辑器在所述网页中所处的块与所述边框元素在所述网页中所处的块合并。
5.根据权利要求1所述的在网页中实现文本编辑器悬浮的方法,其特征在于,所述方法还包括以下步骤:
在接收使所述文本编辑器变为悬浮状态的指令后,监测鼠标指针是否处于所述文本编辑器上方;
当鼠标指针处于所述文本编辑器上方时,将鼠标指针显示为拖拽图标,并监测是否发生针对鼠标指针的拖拽操作;
当发生所述拖拽操作时,根据鼠标指针的移动轨迹移动所述文本编辑器。
6.根据权利要求1所述的在网页中实现文本编辑器悬浮的方法,其特征在于,所述方法还包括以下步骤:
在接收使所述文本编辑器变为悬浮状态的指令后,监测鼠标指针是否处于所述文本编辑器的四个顶点位置;
当鼠标处于所述文本编辑器的四个顶点位置时,将鼠标指针显示为拉伸图标,所述拉伸图标指示出拉伸方向,并监测是否发生沿所述拉伸方向进行的针对鼠标指标的拖拽操作;
当发生沿所述拉伸方向进行的针对鼠标指标的拖拽操作时,根据鼠标指针的移动轨迹将所述文本编辑器进行缩放。
7.根据权利要求1至4任一所述的在网页中实现文本编辑器悬浮的方法,其特征在于,所述方法还包括以下步骤:
在所述文本编辑器的状态标识变为悬浮状态后,监测所述网页的显示区域的底部位置是否低于文本编辑器的底部位置,若是,则恢复所述文本编辑器的初始位置和初始大小,并设置所述文本编辑器的状态标识为非悬浮状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410492051.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:页面元素的ID属性的处理方法及装置
- 下一篇:基于关键词的地址查询方法