亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

jQuery中offset()方法用法實例

2019-11-20 13:23:50
字體:
來源:轉載
供稿:網友

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

此方法返回或設置所匹配元素相對于document對象的偏移量。

語法結構一:

復制代碼 代碼如下:
$(selector).offset()

獲取匹配元素在當前document的相對偏移。
返回的對象包含兩個整型屬:top和left。
此方法只對可見元素有效。

實例代碼:

復制代碼 代碼如下:

<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.49028c.com/" />
<title>offset()函數-武林網</title>
<style type="text/css">
*{
  margin:0px;
  padding:0px;
}
.father{
  border:1px solid black;
  width:400px;
  height:300px;
  padding:10px;
  margin:50px;
}
.children{
  height:150px;
  width:200px;
  margin-left:50px;
  background-color:green;
}
</style>
<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>
<script type="text/javascript">
$(document).ready(function(){
  $("button").click(function(){
     a=$(".children").offset();
     alert("元素的偏移量坐標是:"+a.top+"|"+a.left+"");
   })
})
</script>
</head>
<body>
<div class="father">
  <div class="children"></div>
</div>
<button>獲取元素的坐標</button>
</body>
</html>

以上代碼可以彈出子div相對于document的偏移量。

語法結構二:

復制代碼 代碼如下:
$(selector).offset(value)

設置匹配元素相對于document對象的坐標。
offset()方法可以讓我們重新設置元素的位置。這個元素的位置是相對于document對象的。
如果對象原先的position樣式屬性是static的話,會被改成relative來實現重定位。

參數列表:

參數 描述
value 規定以像素計的 top 和 left 坐標。
可能的值:
1.值對,比如 {top:200,left:10}。
2.帶有top和left 屬性的對象。

實例代碼:

復制代碼 代碼如下:

<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.49028c.com/" />
<title>offset()函數-武林網</title>
<style type="text/css">
.father{
  border:1px solid black;
  width:400px;
  height:300px;
}
.children{
  height:150px;
  width:200px;
  background-color:green;
}
</style>
<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>
<script type="text/javascript">
$(document).ready(function(){
  $("button").click(function(){
     $(".children").offset({top:100,left:100})
  })
})
</script>
</head>
<body>
<div class="father">
  <div class="children"></div>
</div>
<button>點擊設置偏移量</button>
</body>
</html>

以上代碼可以設置div相對于document的偏移量。

語法結構三:

使用函數的返回值來設置偏移坐標:

復制代碼 代碼如下:
$(selector).offset(function(index,oldoffset))

參數列表:

參數 描述
function(index,oldvalue) 規定返回被選元素新偏移坐標的函數:
index - 可選。元素的索引。
oldvalue - 可選。當前坐標。

實例代碼:

復制代碼 代碼如下:

<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.49028c.com/" />
<title>offset()函數-武林網</title>
<style type="text/css">
.father{
  border:1px solid black;
  width:400px;
  height:300px;
}
.children{
  height:150px;
  width:200px;
  background-color:green;
}
</style>
<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>
<script type="text/javascript">
$(document).ready(function(){
  $("button").click(function(){
    $(".children").offset(function(a,b){
      var newpoint= new Object();
      newpoint.top=b.top+50;
      newpoint.left=b.left+50;
      return newpoint;
    })
  })
})
</script>
</head>
<body>
<div class="father">
  <div class="children"></div>
</div>
<button>點擊設置偏移量</button>
</body>
</html>

以上代碼同樣可以設置元素的偏移,不過值是通過函數返回。

希望本文所述對大家的jQuery程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美一级视频一区二区| 成人午夜在线视频一区| 欧美日韩电影在线观看| 精品视频久久久| 国产精品日日做人人爱| 性色av一区二区三区红粉影视| 久久99久久99精品免观看粉嫩| 亚洲精品视频在线播放| 中文字幕欧美精品在线| 成人444kkkk在线观看| 555www成人网| 国产69精品久久久久99| 日韩一中文字幕| 97av在线影院| 亚洲男女性事视频| 国产精品美女久久久久久免费| 欧美激情视频在线免费观看 欧美视频免费一| 亚洲aⅴ日韩av电影在线观看| www.亚洲男人天堂| 2020欧美日韩在线视频| 日韩精品一区二区三区第95| 日韩av毛片网| 欧美国产第一页| 91视频国产高清| 永久免费精品影视网站| 亚洲成av人乱码色午夜| 久久精品国产电影| 亚洲自拍中文字幕| x99av成人免费| 最近2019中文免费高清视频观看www99| 成人激情视频免费在线| 国产精品www色诱视频| 日韩av黄色在线观看| 国产成人精品电影久久久| 国产精品6699| 欧美视频国产精品| 欧美极品少妇xxxxⅹ免费视频| 国产不卡在线观看| 成人欧美一区二区三区黑人孕妇| 在线观看日韩av| 国产精品视频xxxx| 国产精品入口福利| 91亚洲国产成人精品性色| 这里只有精品视频在线| 欧美日韩高清区| 欧美日韩国产丝袜另类| 国产精品久久久久久久久久久新郎| 久久亚洲影音av资源网| 97人人做人人爱| 欧美午夜www高清视频| 日韩在线观看免费全集电视剧网站| 国产成人拍精品视频午夜网站| 黄色成人av在线| 久久国产一区二区三区| 亚洲第一区中文99精品| 色哟哟网站入口亚洲精品| 国内精品视频在线| 亚洲精品二三区| 欧美精品久久久久a| 国产成人综合精品在线| 国产精品久久久久久久久久免费| 91精品视频免费看| 亚洲高清久久网| 国产91精品久久久久久久| 日韩视频一区在线| 国产精品久久久久影院日本| 久久久国产视频| 国产一区二区三区久久精品| 欧美www在线| 久久久久国产精品一区| 成人国产在线视频| 性欧美长视频免费观看不卡| 欧美视频免费在线观看| 亚洲女成人图区| 久久露脸国产精品| 另类天堂视频在线观看| 精品亚洲aⅴ在线观看| 日韩国产中文字幕| 欧美精品激情在线| 成人有码在线播放| 久久久精品久久久久| 国产美女主播一区| 96pao国产成视频永久免费| 98视频在线噜噜噜国产| 91精品国产91久久久久| 日韩中文字幕不卡视频| 亚洲国产精品成人va在线观看| 91九色单男在线观看| 日韩精品中文字幕视频在线| 国产手机视频精品| 国产原创欧美精品| 4438全国亚洲精品在线观看视频| 亚洲精品在线不卡| 黑人极品videos精品欧美裸| 亚洲人成在线一二| 欧美黑人xxxⅹ高潮交| 亚洲一区二区久久久久久久| 久久露脸国产精品| 亚洲免费一在线| 国产精品一区二区女厕厕| 疯狂欧美牲乱大交777| 亚洲人在线视频| 欧美激情精品久久久久久蜜臀| 日本亚洲欧洲色| 亚洲视频一区二区三区| 欧美日韩国产影院| 国产97免费视| 555www成人网| 亚洲国产精品va| 日韩av手机在线观看| 91精品国产高清久久久久久| 中文字幕亚洲一区二区三区五十路| 色综久久综合桃花网| 91精品视频免费| 97超级碰碰人国产在线观看| 日韩精品中文在线观看| www欧美日韩| 国产中文日韩欧美| 久久久999国产| 久久影视三级福利片| 91精品一区二区| 国产精品一区二区电影| 亚洲欧美中文日韩在线| 韩国一区二区电影| 欧美丰满老妇厨房牲生活| 成人夜晚看av| 国产精品久久久久久久av电影| 日韩成人中文字幕在线观看| 韩剧1988在线观看免费完整版| 国产精品xxx视频| 欧美午夜精品伦理| 亚洲综合最新在线| 欧美日韩另类字幕中文| 久久国产精品影片| 国产午夜精品麻豆| 国产国语videosex另类| 国产亚洲精品久久久久动| 欧美一级淫片aaaaaaa视频| 日韩av免费在线播放| 成人免费看吃奶视频网站| 中文字幕精品av| 久久久久久久久久av| 亚洲福利视频在线| 欧洲日韩成人av| 亚洲影视中文字幕| 黑人巨大精品欧美一区二区一视频| 国产suv精品一区二区| www.日本久久久久com.| 成人免费淫片视频软件| 日韩视频在线免费| 在线观看国产欧美| 久久久免费观看视频| 日韩av免费在线看| 欧美亚洲国产视频小说| 国产亚洲精品久久久久久777| 日本伊人精品一区二区三区介绍| 亚洲美女在线观看| 亚洲欧美资源在线| 成人a视频在线观看| 国产精品视频久久久久| 欧美激情在线观看视频| 欧美电影在线播放| 国产成人在线精品| 亚洲人成网站免费播放|