📅  最后修改于: 2023-12-03 14:57:02.704000             🧑  作者: Mango
以下哪个方法用于获取被选元素中第一个匹配元素的当前坐标,相对于文档。
A. position() B. offset() C. coordinate() D. location()
正确的答案是 B. offset()。
offset() 方法返回元素的相对于文档的偏移坐标。这个方法只对可见元素有效。如果元素不可见,offset() 方法会返回 {top: 0, left: 0}。
position() 方法也可以获取元素的位置信息,但是它返回的是相对于最近的有定位(position 属性不为 static)的父级元素的偏移值。如果没有找到有定位的父元素,则相对于 body 元素。
coordinate() 和 location() 都不是 jQuery 提供的方法。