[發(fā)明專利]一種實(shí)現(xiàn)頁面元素拖拽的方法及計(jì)算機(jī)設(shè)備在審
| 申請(qǐng)?zhí)枺?/td> | 202111505981.1 | 申請(qǐng)日: | 2021-12-10 |
| 公開(公告)號(hào): | CN114356188A | 公開(公告)日: | 2022-04-15 |
| 發(fā)明(設(shè)計(jì))人: | 洪勤龍 | 申請(qǐng)(專利權(quán))人: | 深圳市優(yōu)必選科技股份有限公司 |
| 主分類號(hào): | G06F3/04845 | 分類號(hào): | G06F3/04845;G06F16/958 |
| 代理公司: | 深圳中一聯(lián)合知識(shí)產(chǎn)權(quán)代理有限公司 44414 | 代理人: | 任敏 |
| 地址: | 518000 廣東省深圳市南山區(qū)*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 實(shí)現(xiàn) 頁面 元素 方法 計(jì)算機(jī) 設(shè)備 | ||
本申請(qǐng)涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,提供了一種實(shí)現(xiàn)頁面元素拖拽的方法、實(shí)現(xiàn)頁面元素拖拽的裝置、計(jì)算機(jī)設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。其中,一種實(shí)現(xiàn)頁面元素拖拽的方法,在以元素響應(yīng)列表描述顯示頁面中各元素排序位置的基礎(chǔ)上,實(shí)現(xiàn)了在目標(biāo)元素被拖拽后,通過對(duì)元素響應(yīng)列表副本進(jìn)行排序更新得到新的元素響應(yīng)列表副本,進(jìn)而以該新的元素響應(yīng)列表副本表征目標(biāo)元素被拖拽后顯示頁面中各元素之間新的位置關(guān)系,以較為輕量級(jí)的方式實(shí)現(xiàn)頁面元素的拖拽,使得頁面元素拖拽方案能夠被應(yīng)用于更多的場景中,拓寬了頁面元素拖拽方案的適用范圍。
技術(shù)領(lǐng)域
本發(fā)明屬于互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種實(shí)現(xiàn)頁面元素拖拽的方法、實(shí)現(xiàn)頁面元素拖拽的裝置、計(jì)算機(jī)設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
背景技術(shù)
目前,根據(jù)不同的信息推廣需求或者功能需求,在終端上展示各類具有交互功能的頁面已十分常見。例如,在計(jì)算機(jī)終端上顯示具有可操作元素的web頁面,用戶可以通過點(diǎn)擊鼠標(biāo)長按或者拖拽該可操作元素,進(jìn)而觸發(fā)web頁面的交互展示效果。
然而,現(xiàn)有技術(shù)中為了實(shí)現(xiàn)web頁面元素的可操作性或可交互性,基于web頁面原生的JavaScript文件引入功能較為全面的功能組件,從而導(dǎo)致web頁面的代碼內(nèi)容大幅增加,不僅容易對(duì)后續(xù)的web頁面內(nèi)容擴(kuò)展造成影響,還會(huì)導(dǎo)致web實(shí)現(xiàn)頁面元素拖拽的產(chǎn)生卡頓,影響用戶體驗(yàn)。
發(fā)明內(nèi)容
有鑒于此,本申請(qǐng)實(shí)施例提供了一種實(shí)現(xiàn)頁面元素拖拽的方法、實(shí)現(xiàn)頁面元素拖拽的裝置、計(jì)算機(jī)設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),以解決現(xiàn)有技術(shù)中實(shí)現(xiàn)頁面元素拖拽的方案存在的適用范圍較小的問題。
本申請(qǐng)實(shí)施例的第一方面提供了一種實(shí)現(xiàn)頁面元素拖拽的方法,包括:
響應(yīng)于用戶對(duì)顯示頁面中的目標(biāo)元素觸發(fā)的拖拽操作,確定所述目標(biāo)元素在元素響應(yīng)列表副本中的第一排序值;
基于所述第一排序值與被替位元素在所述元素響應(yīng)列表副本中的第二排序值,對(duì)所述元素響應(yīng)列表副本進(jìn)行排序更新,得到新的元素響應(yīng)列表副本;其中,所述第二排序值是在用戶對(duì)所述目標(biāo)元素進(jìn)行拖拽的過程中確定得到;
根據(jù)所述新的元素響應(yīng)列表副本對(duì)所述顯示頁面進(jìn)行刷新,顯示所述目標(biāo)元素被拖拽后的新頁面。
本申請(qǐng)實(shí)施例的第二方面提供了一種實(shí)現(xiàn)頁面元素拖拽的裝置,包括:
確定單元,用于響應(yīng)于用戶對(duì)顯示頁面中的目標(biāo)元素觸發(fā)的拖拽操作,確定所述目標(biāo)元素在元素響應(yīng)列表副本中的第一排序值;
更新單元,用于基于所述第一排序值與被替位元素在所述元素響應(yīng)列表副本中的第二排序值,對(duì)所述元素響應(yīng)列表副本進(jìn)行排序更新,得到新的元素響應(yīng)列表副本;其中,所述第二排序值是在用戶對(duì)所述目標(biāo)元素進(jìn)行拖拽的過程中確定得到;
刷新單元,用于根據(jù)所述新的元素響應(yīng)列表副本對(duì)所述顯示頁面進(jìn)行刷新,顯示所述目標(biāo)元素被拖拽后的新頁面。
本申請(qǐng)實(shí)施例的第三方面提供了一種計(jì)算機(jī)設(shè)備,包括存儲(chǔ)器、處理器以及存儲(chǔ)在所述存儲(chǔ)器中并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)第一方面的各個(gè)步驟。
本申請(qǐng)實(shí)施例的第四方面提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)第一方面的各個(gè)步驟。
實(shí)施本申請(qǐng)實(shí)施例提供的一種實(shí)現(xiàn)頁面元素拖拽的方法、實(shí)現(xiàn)頁面元素拖拽的裝置、計(jì)算機(jī)設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)具有以下有益效果:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市優(yōu)必選科技股份有限公司,未經(jīng)深圳市優(yōu)必選科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111505981.1/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計(jì)算機(jī)能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機(jī)傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計(jì)算機(jī)之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時(shí)間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機(jī)上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出
- 互動(dòng)業(yè)務(wù)終端、實(shí)現(xiàn)系統(tǒng)及實(shí)現(xiàn)方法
- 街景地圖的實(shí)現(xiàn)方法和實(shí)現(xiàn)系統(tǒng)
- 游戲?qū)崿F(xiàn)系統(tǒng)和游戲?qū)崿F(xiàn)方法
- 圖像實(shí)現(xiàn)裝置及其圖像實(shí)現(xiàn)方法
- 增強(qiáng)現(xiàn)實(shí)的實(shí)現(xiàn)方法以及實(shí)現(xiàn)裝置
- 軟件架構(gòu)的實(shí)現(xiàn)方法和實(shí)現(xiàn)平臺(tái)
- 數(shù)值預(yù)報(bào)的實(shí)現(xiàn)方法及實(shí)現(xiàn)系統(tǒng)
- 空調(diào)及其冬眠控制模式實(shí)現(xiàn)方法和實(shí)現(xiàn)裝置以及實(shí)現(xiàn)系統(tǒng)
- 空調(diào)及其睡眠控制模式實(shí)現(xiàn)方法和實(shí)現(xiàn)裝置以及實(shí)現(xiàn)系統(tǒng)
- 輸入設(shè)備實(shí)現(xiàn)方法及其實(shí)現(xiàn)裝置
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測試終端的測試方法
- 一種服裝用人體測量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





