码迷,mamicode.com
首页 > Web开发 > 详细

jQuery offsetParent()方法

时间:2015-11-11 01:09:07      阅读:414      评论:0      收藏:0      [点我收藏+]

标签:

offsetParent()方法的定义和用法:
此方法可以返回匹配元素所有祖先元素中第一个采用定位的祖先元素。
所谓采用定位的父元素就是施加position:relative或者position:absolute(fixed)的元素。
此方法仅对可见元素有效。
语法结构:

$(selector).offsetParent()

代码实例:

<!DOCTYPE html> 
<html> 
<head> 
<meta charset=" utf-8"> 
<meta name="author" content="http://www.softwhy.com/" /> 
<title>offsetParent()函数-蚂蚁部落</title> 
<style type="text/css"> 
.grandfather{
  width:200px;
  height:200px;
  background-color:red;
  position:relative;
}
.father{
  width:150px;
  height:150px;
  background-color:blue;
}
.children{
  width:50px;
  height:50px;
  background-color:green;
}
</style> 
<script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>
<script type="text/javascript"> 
$(document).ready(function(){ 
  $("button").click(function(){
    $(".children").offsetParent().css("backgroundColor","yellow"); 
  }) 
}) 
</script> 
</head> 
<body>
<div class="grandfather"> 
<div class="father"> 
  <div class="children"></div> 
</div> 
</div>
<button>查看效果</button> 
</body> 
</html>

以上代码可以将children元素中所有祖先元素中,第一个采用定位的祖先元素的背景颜色设置为红色。

原文地址如下:jQuery offsetParent()方法一章节。

jQuery offsetParent()方法

标签:

原文地址:http://www.cnblogs.com/nulifendou/p/4954998.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!