[發明專利]一種光標控制方法和裝置有效
| 申請號: | 201810388110.8 | 申請日: | 2018-04-26 |
| 公開(公告)號: | CN108563486B | 公開(公告)日: | 2022-02-25 |
| 發明(設計)人: | 香偉健 | 申請(專利權)人: | 廣州品唯軟件有限公司 |
| 主分類號: | G06F9/451 | 分類號: | G06F9/451;G06F3/0481 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 張春水;唐京橋 |
| 地址: | 510620 廣東省廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 光標 控制 方法 裝置 | ||
1.一種光標控制方法,其特征在于,包括:
判斷用戶在瀏覽器中的選擇對象是否為輸入框;
當選擇對象為輸入框時,判斷瀏覽器是否支持H5的DOM activeElement屬性;
若瀏覽器支持H5的DOM activeElement屬性,則通過統一的調用API調用DOMactiveElement屬性,并將選擇區域的起始位置和結束位置設置為相同,以在所述輸入框中顯示光標;
若瀏覽器不支持H5的DOM activeElement屬性,則通過統一的調用API調用Range對象,并將文檔連續范圍的起始位置和結束位置設置為相同,以在所述輸入框中顯示光標;
獲取用戶的輸入位置并將光標顯示在所述輸入位置;所述輸入位置包括用戶鼠標的點擊位置或用戶觸摸屏幕的位置;
記錄光標在所述輸入框中的顯示位置;
當所述顯示位置插入一個字符后,控制光標從所述顯示位置向后移動一個字符。
2.一種光標控制裝置,其特征在于,包括:
第二判斷單元,用于判斷用戶在瀏覽器中的選擇對象是否為輸入框;
第一判斷單元,用于當選擇對象為輸入框時,判斷瀏覽器是否支持H5的DOMactiveElement屬性;
第一調用單元,用于當瀏覽器支持H5的DOM activeElement屬性時,通過統一的調用API調用DOM activeElement屬性,并將選擇區域的起始位置和結束位置設置為相同,以在所述輸入框中顯示光標;
第二調用單元,用于當瀏覽器不支持H5的DOM activeElement屬性時,通過統一的調用API調用Range對象,并將文檔連續范圍的起始位置和結束位置設置為相同,以在所述輸入框中顯示光標;
光標控制單元,用于獲取用戶的輸入位置并將光標顯示在所述輸入位置;所述輸入位置包括用戶鼠標的點擊位置或用戶觸摸屏幕的位置;
記錄單元,用于記錄光標在所述輸入框中的顯示位置;
所述光標控制單元還用于當所述顯示位置插入一個字符后,控制光標從所述顯示位置向后移動一個字符。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州品唯軟件有限公司,未經廣州品唯軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810388110.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種歌詞顯示方法、裝置、設備和存儲介質
- 下一篇:用戶界面的更新方法及裝置





