摘要:先來看看的定義生成絕對(duì)定位的元素,相對(duì)于瀏覽器窗口進(jìn)行定位但是在中使用定位,實(shí)際上是相對(duì)于窗口進(jìn)行定位,原因在于類似于創(chuàng)建了一個(gè)瀏覽器窗口,在使用一些獲取鼠標(biāo)位置以及元素位置等方法的時(shí)候把當(dāng)作瀏覽器窗口來處理就行。
先來看看position: fixed;的定義:生成絕對(duì)定位的元素,相對(duì)于瀏覽器窗口進(jìn)行定位;
但是在iframe中使用fixed定位,實(shí)際上是相對(duì)于iframe窗口進(jìn)行定位,原因在于iframe類似于創(chuàng)建了一個(gè)瀏覽器窗口,在使用一些獲取鼠標(biāo)位置以及元素位置等方法的時(shí)候把iframe當(dāng)作瀏覽器窗口來處理就行。
以下是一些在iframe中使用fixed需要考慮的常用js事件對(duì)象屬性與方法:
獲取鼠標(biāo)的位置:
e.clientY // 獲取鼠標(biāo)在瀏覽器視窗的Y坐標(biāo),在iframe中相對(duì)于iframe窗口
e.screenY? //?獲取的是鼠標(biāo)相對(duì)于屏幕的上邊距,不考慮iframe因素,
獲取元素的偏移量:
var position = Object.getBoundingClientRect();? //用于獲取某個(gè)元素相對(duì)于瀏覽器視窗的位置集合,在iframe中相對(duì)于iframe視窗
position.top? //獲取元素?"頂部"?距離瀏覽器視窗?"頂部"?的距離
position.bottom? //獲取元素 "底部" 距離瀏覽器視窗?"頂部"?的距離
position.left //獲取元素?"左側(cè)"?距離瀏覽器視窗?"左側(cè)"?的距離
position.right? //獲取元素?"右側(cè)"?距離瀏覽器視窗?"左側(cè)"?的距離
Object.offsetTop? //獲取元素距離 最近含有 ”定位“ 屬性標(biāo)簽左側(cè)的距離
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/1738.html
摘要:重疊元素元素的定位與文檔流無關(guān),所以它們可以覆蓋頁(yè)面上的其它元素屬性指定了一個(gè)元素的堆疊順序哪個(gè)元素應(yīng)該放在前面,或后面一個(gè)元素可以有正數(shù)或負(fù)數(shù)的堆疊順序具有更高堆疊順序的元素總是在較低的堆疊順序元素的前面。元素的默認(rèn)值,沒有定位,遵循正常的文檔流對(duì)象。 靜態(tài)定位的元素不會(huì)受到 top, bottom, left, right影響。 fixed 定位 元素的位置相對(duì)于瀏覽器窗口是固定位...
摘要:代碼設(shè)計(jì)融合了業(yè)界兩種實(shí)現(xiàn)方案,非下頁(yè)面中通過更換實(shí)現(xiàn),下的頁(yè)面由于要特殊處理元素,所以會(huì)科隆一個(gè)節(jié)點(diǎn),具體代碼參考開源代碼。子節(jié)點(diǎn)必選項(xiàng)需要滑動(dòng)后懸浮的代碼的容器,組件科隆的也是這個(gè)節(jié)點(diǎn)。 寫在前面 MIP 中懸浮元素的特殊情況 其實(shí)組件上線已經(jīng)有一段時(shí)間了,最開始看到這個(gè)需求是站長(zhǎng)提交了一個(gè)這中功能的組件過來,不過看過代碼立刻就想到了 MIP 頁(yè)面的特殊性:從結(jié)果頁(yè)打開的 MIP ...
摘要:打個(gè)招聘廣告杭州阿里巴巴招前端想去西溪的也可幫推薦,比較缺人,機(jī)會(huì)多多廣告位長(zhǎng)期有效,有興趣簡(jiǎn)歷我郵箱個(gè)人在移動(dòng)端的一些總結(jié)歸納,有新的知識(shí)點(diǎn)會(huì)一直更新一部分用做動(dòng)畫時(shí),變形盡量通過來實(shí)現(xiàn),而不是用,等屬性。不過的事件有一個(gè)事件穿透的問題。 打個(gè)招聘廣告: 杭州 阿里巴巴B2B 招前端(想去西溪的也可幫推薦),比較缺人,機(jī)會(huì)多多!廣告位長(zhǎng)期有效,有興趣簡(jiǎn)歷我郵箱:854936875@q...
摘要:打個(gè)招聘廣告杭州阿里巴巴招前端想去西溪的也可幫推薦,比較缺人,機(jī)會(huì)多多廣告位長(zhǎng)期有效,有興趣簡(jiǎn)歷我郵箱個(gè)人在移動(dòng)端的一些總結(jié)歸納,有新的知識(shí)點(diǎn)會(huì)一直更新一部分用做動(dòng)畫時(shí),變形盡量通過來實(shí)現(xiàn),而不是用,等屬性。不過的事件有一個(gè)事件穿透的問題。 打個(gè)招聘廣告: 杭州 阿里巴巴B2B 招前端(想去西溪的也可幫推薦),比較缺人,機(jī)會(huì)多多!廣告位長(zhǎng)期有效,有興趣簡(jiǎn)歷我郵箱:854936875@q...
閱讀 1093·2021-11-22 14:56
閱讀 1530·2019-08-30 15:55
閱讀 3371·2019-08-30 15:45
閱讀 1666·2019-08-30 13:03
閱讀 2879·2019-08-29 18:47
閱讀 3341·2019-08-29 11:09
閱讀 2649·2019-08-26 18:36
閱讀 2624·2019-08-26 13:55