[發明專利]網頁彈出框定位方法和裝置有效
| 申請號: | 201310533409.5 | 申請日: | 2013-10-31 |
| 公開(公告)號: | CN103530026B | 公開(公告)日: | 2018-05-18 |
| 發明(設計)人: | 朱磬 | 申請(專利權)人: | 北京國雙科技有限公司 |
| 主分類號: | G06F3/0481 | 分類號: | G06F3/0481 |
| 代理公司: | 北京康信知識產權代理有限責任公司 11240 | 代理人: | 李志剛;吳貴明 |
| 地址: | 100086 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網頁 彈出 框定 方法 裝置 | ||
1.一種網頁彈出框定位方法,其特征在于,包括:
檢測網頁彈出框在網頁界面上所處的位置;以及
根據所述彈出框在所述網頁界面上所處的位置調整所述彈出框與所述網頁界面的相對位置以使所述彈出框始終位于所述網頁界面的可見區域內的固定位置,
其中,在根據所述彈出框在所述網頁界面上所處的位置調整所述彈出框與所述網頁界面的相對位置以使所述彈出框始終位于所述網頁界面的可見區域內的固定位置之前,所述方法還包括:
檢測所述網頁界面的可見區域是否變化,
其中,如果檢測出所述網頁界面的可見區域發生變化,則調整所述彈出框與所述網頁界面的相對位置,
在如果檢測出所述網頁界面的可見區域發生變化,則調整所述彈出框與所述網頁界面的相對位置之前,所述方法還包括:
當網頁界面的橫向和/或縱向滾動條發生滾動時,判斷所述彈出框是否全部顯示在所述網頁界面的可見區域內,
其中,如果判斷出所述彈出框未全部顯示在所述網頁界面的可見區域內,則調整所述彈出框與所述網頁界面的相對位置,
獲取所述網頁界面的可見區域的大小包括:獲取所述網頁界面的可見區域的長度和所述網頁界面的可見區域的高度,
獲取所述彈出框實際顯示的大小包括:獲取所述彈出框實際顯示的長度和所述彈出框實際顯示的高度,
獲取所述彈出框的舊位置包括:獲取所述彈出框的左上角的舊坐標和/或右下角的舊坐標,
根據所述網頁界面的可見區域的大小和所述彈出框實際顯示的大小和所述彈出框的舊位置,確定所述彈出框的新位置包括:根據所述網頁界面的可見區域的長度和所述網頁界面的可見區域的高度和所述彈出框實際顯示的長度和所述彈出框實際顯示的高度和所述彈出框的左上角的舊坐標和/或右下角的舊坐標,確定所述彈出框的左上角的新坐標和/或右下角的新坐標,
其中,所述彈出框的左上角的新坐標通過以下公式計算得到:
所述彈出框的左上角的新橫坐標=所述網頁界面的可見區域的長度-所述彈出框的左上角的舊坐標-所述彈出框實際顯示的長度,
所述彈出框的左上角的新縱坐標=所述網頁界面的可見區域的高度-所述彈出框的左上角的舊坐標-所述彈出框實際顯示的高度。
2.根據權利要求1所述的網頁彈出框定位方法,其特征在于,
判斷所述彈出框是否全部顯示在所述網頁界面的可見區域內包括:判斷所述彈出框的左上角是否顯示在所述網頁界面的可見區域內;和/或判斷所述彈出框的右下角是否顯示在所述網頁界面的可見區域內,其中,所述彈出框為矩形彈出框,如果判斷出所述彈出框未全部顯示在所述網頁界面的可見區域內,則調整所述彈出框與所述網頁界面的相對位置包括:如果判斷出所述彈出框的左上角和/或右下角未顯示在所述網頁界面的可見區域內,則獲取所述網頁界面的可見區域的大小;獲取所述彈出框實際顯示的大小;獲取所述彈出框的舊位置;以及根據所述網頁界面的可見區域的大小和所述彈出框實際顯示的大小和所述彈出框的舊位置,確定所述彈出框的新位置。
3.根據權利要求1所述的網頁彈出框定位方法,其特征在于,獲取所述彈出框實際顯示的長度和所述彈出框實際顯示的高度包括:
獲取第一子彈出框的左上角坐標;
獲取第二子彈出框的左上角坐標,
其中,所述第一子彈出框和所述第二子彈出框分別設置在所述彈出框的左上角和所述彈出框的右下角,并且所述第一子彈出框和所述第二子彈出框的大小均為0像素;
根據所述第一子彈出框的左上角坐標和第二子彈出框的左上角坐標,確定所述彈出框實際顯示的長度和所述彈出框實際顯示的高度,其中,所述彈出框實際顯示的長度和所述彈出框實際顯示的高度通過以下公式計算得到:
所述彈出框實際顯示的長度=所述第二子彈出框的左上角橫坐標-所述第一子彈出框的左上角橫坐標,
所述彈出框實際顯示的高度=所述第二子彈出框的左上角縱坐標-所述第一子彈出框的左上角縱坐標。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京國雙科技有限公司,未經北京國雙科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310533409.5/1.html,轉載請聲明來源鉆瓜專利網。





