麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

jQuery的position()方法詳解

2019-11-20 12:01:21
字體:
來源:轉載
供稿:網友

position()方法的定義和用法:

此方法獲取匹配元素相對某些元素的偏移量。

返回的對象包含兩個整型屬性(top和left)的對象。

此方法只對可見元素有效。

語法結構:

$(selector).position()

在教程的開頭之所以說是獲取匹配元素相對于某些元素的偏移量。很多教程都說方法返回的偏移量是相對于父元素,其實并非完全如此,此方法會將匹配元素以絕對定位方式處理,當然并不是說真的將匹配元素設置為絕對定位。方法的偏移量參考原則如下:

1.如果父輩元素中沒有采用定位的(position屬性值為relative、absolute或者fixed),那么偏移量參考對象為窗口。

2.如果父輩元素中有采用定位的,那么偏移量的參考對象為距離它最近的采用定位的元素,

實例代碼:

<!DOCTYPE html><html><head><meta charset=" utf-8"><style type="text/css">*{ margin:0px; padding:0px;}.father{ background-color:green; width:200px; height:200px; padding:50px; margin-bottom:50px; margin-left:100px;}.children{ height:150px; width:150px; background-color:red; line-height:150px; text-align:center;}</style><script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script><script type="text/javascript">$(document).ready(function(){ $(".children").each(function(){  var text;  text="left:"+$(this).position().left;  text+="top:"+$(this).position().top;  $(this).text(text); })})</script></head><body><div class="father" style="position:relative"> <div class="children"></div></div><div class="father"> <div class="children"></div></div></body></html>

在以上代碼中頂部組合,由于父元素采用的是相對定位,那么獲取的偏移量就是相對于父元素的。在底部的組合中,由于父元素沒有采用定位,那么偏移量參考對象就是窗口。

以上所述就是本文的全部內容了,希望大家能夠喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产黄色录像片 | 国产成人精品一区二区三区电影 | 日本在线视频一区二区三区 | 久久艹精品| 一级免费 | 中文字幕在线日韩 | 成人激情在线 | 欧美 国产 亚洲 卡通 综合 | 国产一区二区在线观看视频 | 免费黄色大片网站 | 亚洲第一视频 | 毛片a片免费看 | 国产精品中文在线 | 日夜操天天干 | 久久久久久久高清 | 久久一区二区三区av | 午色影院 | 4p嗯啊巨肉寝室调教男男视频 | 日日噜噜噜噜久久久精品毛片 | 一级片九九 | 亚洲第一激情 | videos真实高潮xxxx | 久久免费视频3 | 国产精品久久久久久久久久久久久久久久 | 午夜丰满少妇高清毛片1000部 | 久久久www成人免费精品 | 欧美另类综合 | chinese xvideos gay| free japan xxxxhdsex69| 婷婷久久久久久 | 精品一区二区三区毛片 | 干色视频 | 久久中文一区 | 91精品国产成人 | 成人nv在线观看 | 国产精品9191 | av色在线观看 | 午夜爽爽爽男女免费观看hd | 干色视频| 黄色试看视频 | 欧美区在线 |