[發明專利]設置網頁DOM元素透明度的方法及裝置有效
| 申請號: | 201610844547.9 | 申請日: | 2016-09-22 |
| 公開(公告)號: | CN106648585B | 公開(公告)日: | 2020-10-09 |
| 發明(設計)人: | 冷雪峰;劉博文;周鵬 | 申請(專利權)人: | 北京小米移動軟件有限公司 |
| 主分類號: | G06F8/38 | 分類號: | G06F8/38;G06F16/957 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 楊貝貝;劉芳 |
| 地址: | 100085 北京市海淀區清河*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 設置 網頁 dom 元素 透明度 方法 裝置 | ||
1.一種設置網頁DOM元素透明度的方法,其特征在于,包括:
接收到觸發頁面滾動事件的指令后,獲取待設置透明度的文檔對象模型DOM元素,所述DOM元素攜帶標志位,所述標志位用于指示當前是否可以設置所述DOM元素的透明度;
根據所述標志位確定是否可以對所述DOM元素進行透明度設置;
所述標志位為第一標識時,將所述DOM元素的透明度設置為預設值,并將所述標志位設置為第二標識;所述標志位為所述第二標識時,繼續執行所述頁面滾動事件;所述第一標識是在預先設置需要改變透明度的DOM元素時,對待設置透明度的DOM元素的所述標志位進行設置得到的;
所述將所述標志位設置為第二標識之后,還包括:
在預設時間之后,將所述DOM元素的透明度設置回初始值,并將所述標志位設置為所述第一標識,所述預設時間大于所述頁面滾動事件的觸發周期且小于所述頁面滾動事件的執行時間;
所述頁面滾動事件停止時,將所述DOM元素的透明度設置回初始值,并將所述標志位設置為所述第一標識。
2.根據權利要求1所述的方法,其特征在于,還包括:
預先設置所述DOM元素的標志位為所述第一標識。
3.根據權利要求1所述的方法,其特征在于,所述預設時間根據所述頁面滾動事件停止時將所述DOM元素的透明度設置回初始值所需的時間設定。
4.一種設置網頁DOM元素透明度的裝置,其特征在于,包括:
接收模塊,被配置為接收觸發頁面滾動事件的指令;
獲取模塊,被配置為在所述接收模塊接收到觸發頁面滾動事件的指令后,獲取待設置透明度的文檔對象模型DOM元素,所述DOM元素攜帶標志位,所述標志位用于指示當前是否可以設置所述DOM元素的透明度;
第一設置模塊,被配置為根據所述標志位確定是否可以對所述DOM元素進行透明度設置;
所述標志位為第一標識時,所述第一設置模塊被配置為將所述DOM元素的透明度設置為預設值,并將所述標志位設置為第二標識;所述標志位為所述第二標識時,繼續執行所述頁面滾動事件;所述第一標識是在預先設置需要改變透明度的DOM元素時,對待設置透明度的DOM元素的所述標志位進行設置得到的;
第二設置模塊,被配置為在所述第一設置模塊將所述標志位設置為第二標識之后的預設時間之后,將所述DOM元素的透明度設置回初始值,并將所述標志位設置為所述第一標識,所述預設時間大于所述頁面滾動事件的觸發周期且小于所述頁面滾動事件的執行時間;
所述頁面滾動事件停止時,所述第一設置模塊被配置為將所述DOM元素的透明度設置回初始值,并將所述標志位設置為所述第一標識。
5.根據權利要求4所述的裝置,其特征在于,還包括:
第三設置模塊,被配置為預先設置所述DOM元素的標志位為所述第一標識。
6.根據權利要求4所述的裝置,其特征在于,所述預設時間根據所述頁面滾動事件停止時將所述DOM元素的透明度設置回初始值所需的時間設定。
7.一種設置網頁DOM元素透明度的裝置,其特征在于,包括:
處理器;
用于存儲所述處理器的可執行指令的存儲器;
其中,所述處理器被配置為:
接收到觸發頁面滾動事件的指令后,獲取待設置透明度的文檔對象模型DOM元素,所述DOM元素攜帶標志位,所述標志位用于指示當前是否可以設置所述DOM元素的透明度;
根據所述標志位確定是否可以對所述DOM元素進行透明度設置;
所述標志位為第一標識時,將所述DOM元素的透明度設置為預設值,并將所述標志位設置為第二標識;所述標志位為所述第二標識時,繼續執行所述頁面滾動事件;所述第一標識是在預先設置需要改變透明度的DOM元素時,對待設置透明度的DOM元素的所述標志位進行設置得到的;
所述將所述標志位設置為第二標識之后,還包括:
在預設時間之后,將所述DOM元素的透明度設置回初始值,并將所述標志位設置為所述第一標識,所述預設時間大于所述頁面滾動事件的觸發周期且小于所述頁面滾動事件的執行時間;
所述頁面滾動事件停止時,將所述DOM元素的透明度設置回初始值,并將所述標志位設置為所述第一標識。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京小米移動軟件有限公司,未經北京小米移動軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610844547.9/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:電能計量數據的處理方法和裝置
- 下一篇:一種基于網絡瀏覽器進行VR創作的平臺





