<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>jQuery position()示例</title>
<style>
html {
/*必须给予一致的设置,否则position()计算值不同*/
/*line-height: 1.15;*/
}
/*父元素--相对定位*/
.parent {
position: relative;
width: 200px;
height: 400px;
/*父元素的margin不计算在内*/
margin-top: 10px;
/*父元素的border不计算在内*/
border: 1px solid green;
/*父元素的padding计算在内*/
padding-top: 10px;
}
.child-1 {
width: 100px;
height: 100px;
margin: 0 auto;
border: 1px solid #2E8DED;
}
.child-2 {
width: 100px;
height: 100px;
/*子元素的margin不计算在内*/
margin: 10px auto 0;
/*子元素的border不计算在内*/
border: 1px solid #2E8DED;
/*子元素的padding不计算在内*/
padding: 10px;
}
</style>
</head>
<body>
<div class="parent">
文字文字
<p class="child-1">
first child
</p>
<p class="child-2" id="no-2">
second child
</p>
</div>
<script src=".output/js/jquery-1.12.4.min.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
$(document).ready(function() {
//获取child-2子元素距离父元素的距离
console.log($('#no-2').position().top);
});
</script>
</body>
</html>
总结
以上所述是小编给大家介绍的jQuery Position方法使用和兼容性,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对软件开发网网站的支持!










