📌  相关文章
📜  网络技术问题 | jQuery 测验 |第 2 组 |问题 7(1)

📅  最后修改于: 2023-12-03 14:57:02.704000             🧑  作者: Mango

网络技术问题 | jQuery 测验 |第 2 组 |问题 7

题目描述

以下哪个方法用于获取被选元素中第一个匹配元素的当前坐标,相对于文档。

A. position() B. offset() C. coordinate() D. location()

解析

正确的答案是 B. offset()。

offset() 方法返回元素的相对于文档的偏移坐标。这个方法只对可见元素有效。如果元素不可见,offset() 方法会返回 {top: 0, left: 0}。

position() 方法也可以获取元素的位置信息,但是它返回的是相对于最近的有定位(position 属性不为 static)的父级元素的偏移值。如果没有找到有定位的父元素,则相对于 body 元素。

coordinate() 和 location() 都不是 jQuery 提供的方法。

参考资料