本文实例讲述了jQuery中position()方法用法。分享给大家供大家参考。具体分析如下:

此方法获取匹配元素相对某些元素的偏移量。
返回的对象包含两个整型属性(top和left)的对象。
此方法只对可见元素有效。
语法结构:
复制代码 代码如下:$(selector).position()
在教程的开头之所以说是获取匹配元素相对于某些元素的偏移量。很多教程都说方法返回的偏移量是相对于父元素,其实并非完全如此,此方法会将匹配元素以绝对定位方式处理,当然并不是说真的将匹配元素设置为绝对定位。方法的偏移量参考原则如下:
1.如果父辈元素中没有采用定位的(position属性值为relative、absolute或者fixed),那么偏移量参考对象为窗口。
2.如果父辈元素中有采用定位的,那么偏移量的参考对象为距离它最近的采用定位的元素.
实例代码:
复制代码 代码如下:
<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="https://www./" />
<title>position()函数-</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程序设计有所帮助。
本文转自:蚂蚁部落http://www.softwhy.com/
相关推荐:
ChatGPT无法使用?了解原因及解决方法,轻松恢复智能对话体验!,ai满版图案
ChatGPT显示无法加载网站是怎么回事?解决方法!,glow将军ai
智能AI生成文章释放创作新可能
ChatGPT常见问题汇总:解答你关于AI的一切疑惑,松鼠ai智能教适应教育
ChatGPT:人工智能对话新时代的领航者,ai音响华为还是小米好
AI人工智能:开发与应用的必备软件推荐
SEO新人必读:从零开始SEO的核心技巧与实践指南,网站邮件推广设计
SEO收费如何选择合适的SEO服务,提升网站排名并增加曝光度,做网站优化哪家实惠
什么是seo概念,什么是seo,sem ,ai音标谐音
ChatGPT的诞生,预示着人工智能大规模应用的时代已经来临,ai此生不渝
seo网络上什么意思,seo表示什么 ,如何避免今日头条ai写作检测
优化页面-提升用户体验与搜索引擎排名的关键,绍兴视频营销推广
seo竞价做的什么工作,seo 竞价 ,office智能ai
2025年SEO最新技术:让你的网站脱颖而出!,ai少女特色
ChatGPT破解:人工智能未来的无限可能,污污AI解说
好用的AI智能工具,让生活与工作更高效!
SEO经营:助力企业腾飞的秘密武器,靖边百度关键词排名
优化型网站:提升企业竞争力的必备利器,重庆网站推广工作如何
seo重点工作是什么,seo重点工作是什么意思 ,棋谱检查ai
ChatGPT:OpenAI的创新之作-一款颠覆传统的语言模型,ai球衣号
ChatGPT回答是空白的背后,究竟隐藏着什么秘密?,如何用ai写作来赚钱
AI助手不需要登陆-畅享便捷生活,随时随地高效工作,ai客服 对话
ChatGPT对于大数据发展的帮助:赋能行业变革,推动智能化未来,ai写作真的好吗
ChatGPT无法加载?检查您的网络设置并尝试重启,轻松解决连接问题!,ai制作艺术字
SEO观察:2025年搜索引擎优化的新趋势与机遇,seo2是什么状态
AI代写文章:高效创作的新风尚
什么是seo寄生虫,寄生虫seo原理 ,AI 疫
ChatGPT页面无法下拉?禁用浏览器扩展,轻松解决!,imba 1.6 ai
SEO和品牌营销:如何通过搜索引擎优化打造品牌影响力,建邺seo软件
什么是蜘蛛弛?揭秘这个SEO优化背后的神秘工具,南沙seo优化排名价格
ChatGPT怎么找梯子:突破网络限制,轻松访问AI助手的终极指南,鬼灭之刃人物AI还原
AI上的文章属于原创吗?人工智能创作内容的归属问题
ChatGPT破解版:让人工智能助力你的工作与生活,ai cos帽
打破创作边界,无限可能无限制生成文章的AI
seo网站页面优化包括什么,seo页面优化技术 ,no ai写作
ChatGPT恢复正常使用时间,提升你的工作与生活效率,联想电脑AI0510
seo需要会什么,seo要会些什么 ,ai313414919
WP原创:打造属于你的独特网站,从这里开始!,一个网站推广一个月需要多少钱
ChatGPT:引领智能对话新潮流,助力未来科技,ai写作免费议论文
为什么要年前做SEO,企业为什么做seo推广 ,云南ai大数据公司
“爱站”:开启网站优化与流量增长的新纪元,seo入门ppt
仿写AI:智能时代的创作革命,洛江区移动房网站推广
SEO招标:如何通过专业SEO服务助力企业脱颖而出,牡丹江关键词排名怎么样
什么是seo网络推广seo顾问,seo网络推广员 ,ai20170119
SEO阶段解析:从入门到精通,助你站稳搜索引擎的前沿,网站建设特定开发
ChatGPT为什么打不开了?揭秘背后的原因与解决办法,ai业务后端
SEO行销:开启网站流量增长的秘密武器,百威产品关键词查询排名
SEO可以改变你的商业未来:如何通过优化提升网站流量和转化率,五粮液营销推广
seo组建需要什么条件,seo建站的步骤 ,ai肌肉宝宝
在线AI文章生成器开启智能创作新时代