欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

jQuery中position()方法用法實(shí)例

 更新時間:2015年01月16日 15:26:57   投稿:shichen2014  
這篇文章主要介紹了jQuery中position()方法用法,實(shí)例分析了position()方法的功能、定義及獲取匹配元素相對某些元素的偏移量時的使用技巧,需要的朋友可以參考下

本文實(shí)例講述了jQuery中position()方法用法。分享給大家供大家參考。具體分析如下:

此方法獲取匹配元素相對某些元素的偏移量。
返回的對象包含兩個整型屬性(top和left)的對象。
此方法只對可見元素有效。
語法結(jié)構(gòu):

復(fù)制代碼 代碼如下:
$(selector).position()

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

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

實(shí)例代碼:

復(fù)制代碼 代碼如下:

<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.dbjr.com.cn/" />
<title>position()函數(shù)-腳本之家</title>
<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>

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

希望本文所述對大家的jQuery程序設(shè)計(jì)有所幫助。

本文轉(zhuǎn)自:螞蟻部落http://www.softwhy.com/

相關(guān)文章

  • jQuery 動態(tài)云標(biāo)簽插件

    jQuery 動態(tài)云標(biāo)簽插件

    這里推薦給大家一款jquery動態(tài)云標(biāo)簽的插件,非常的炫,在指定塊級元素內(nèi)動態(tài)生成a標(biāo)簽,a標(biāo)簽的高度、寬度、位置、層數(shù)、背景顏色隨機(jī)可控,a標(biāo)簽漸隱顯示和漸隱消失,可改變初始化的透明度,鼠標(biāo)懸浮停止動畫且透明度最大,層數(shù)最高,鼠標(biāo)離開,恢復(fù)之前狀態(tài)
    2014-11-11
  • jQuery中圖片展示插件highslide.js的簡單dom

    jQuery中圖片展示插件highslide.js的簡單dom

    Highslide是一個非常美觀的圖片燈箱插件,下面這篇文章主要給大家介紹了關(guān)于jQuery中圖片展示插件highslide.js的簡單dom,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-04-04
  • jQuery 下拉列表 二級聯(lián)動插件分享

    jQuery 下拉列表 二級聯(lián)動插件分享

    jQuery二級聯(lián)動插件:jQuery.selected 一個頁面可以引用多個聯(lián)動效果
    2012-03-03
  • jQuery的事件預(yù)綁定

    jQuery的事件預(yù)綁定

    這篇文章主要介紹了jQuery的事件預(yù)綁定的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-12-12
  • jQuery實(shí)現(xiàn)查看圖片功能

    jQuery實(shí)現(xiàn)查看圖片功能

    這篇文章主要為大家詳細(xì)介紹了jQuery實(shí)現(xiàn)查看圖片,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-12-12
  • jQuery操作元素追加內(nèi)容示例

    jQuery操作元素追加內(nèi)容示例

    這篇文章主要介紹了jQuery操作元素追加內(nèi)容,結(jié)合完整實(shí)例形式分析了jquery頁面元素追加相關(guān)操作方法,包括append、appendTo、prepend、prependTo等方法使用技巧,需要的朋友可以參考下
    2020-01-01
  • jquery parent和parents的區(qū)別分析

    jquery parent和parents的區(qū)別分析

    從字面上不難看出parent是指取得一個包含著所有匹配元素的唯一父元素的元素集合。parents則是取得一個包含著所有匹配元素的祖先元素的元素集合(不包含根元素)??梢酝ㄟ^一個可選的表達(dá)式進(jìn)行篩選
    2013-10-10
  • jQuery 數(shù)據(jù)緩存模塊進(jìn)化史詳細(xì)介紹

    jQuery 數(shù)據(jù)緩存模塊進(jìn)化史詳細(xì)介紹

    數(shù)據(jù)緩存系統(tǒng)最早應(yīng)該是jQuery1.2引入的,那時它的事件系統(tǒng)完成照搬DE大神的addEvent.js,而addEvent在實(shí)現(xiàn)有個缺憾,它把事件的回調(diào)都放到EventTarget之上,這會引發(fā)循環(huán)引用
    2012-11-11
  • jQuery Ajax向服務(wù)端傳遞數(shù)組參數(shù)值的實(shí)例代碼

    jQuery Ajax向服務(wù)端傳遞數(shù)組參數(shù)值的實(shí)例代碼

    在使用MVC時,向服務(wù)器端發(fā)送POST請求時有時需要傳遞數(shù)組作為參數(shù)值,下面通過實(shí)例代碼給大家介紹jQuery Ajax向服務(wù)端傳遞數(shù)組參數(shù)值的方法,一起看看吧
    2017-09-09
  • jQuery 操作下拉列表框?qū)崿F(xiàn)代碼

    jQuery 操作下拉列表框?qū)崿F(xiàn)代碼

    操作下拉列表框的jquery代碼,方便學(xué)習(xí)jquery的朋友。
    2010-02-02

最新評論