div在頁面上的位置各不相同。我怎麼能從頂部獲得y位置?我可以通過JQuery獲得div的座標嗎?
6
A
回答
10
2
您還可以是感興趣的位置的函數,其獲取相對於偏移的父的位置(相對於偏移量得到它相對於文檔)
var position = $('#id').position();
3
所以你必須選擇。 position()或offset()。
position()基本上類似於你可以在CSS top,left屬性中使用的東西。
偏移量()將返回相對於文檔的距離。這考慮了利潤率,填充和邊界。
<style>
.cont {
position: absolute;
top: 100px;
left: 100px;
border: solid 3px black;
}
p {
margin: 20px;
padding: 20px;
border: solid 2px black;
position: absolute;
top: 20px;
left: 20px;
}
</style>
<div class="cont">
<p>Hello World!</p>
</div>
$('p').position() => { top: 20, left: 20 }
$('p').offset() => { top: 143, left : 143 }
通知位置值如何都是一樣的CSS值和偏移考慮父的位置,父的邊界和所述元素的(「P」)邊距和填充。
相關問題
- 1. 我可以通過Reflection獲得私人房產的價值嗎?
- 2. 使用imgAreaSelect和Google Maps可以獲得平方座標嗎?
- 3. 如何獲得div的座標?
- 4. 如何獲得div的座標?
- 5. 我可以通過iPhone SDK中的標籤獲取元素嗎?
- 6. 我可以通過單個請求獲得INSERT/UPDATE ID嗎?
- 7. 我可以通過數字獲得價值嗎?
- 8. 我可以通過/ EHsc獲得「__try」條款嗎?
- 9. 我可以通過網址獲得回報嗎
- 10. 我可以通過ASP.NET RangeValidator獲得一個onblur/onfocus事件嗎?
- 11. 我可以通過PHP/Curl獲得Gmail聊天嗎?
- 12. 熱點可以通過鼠標獲取DOM或jQuery元素嗎?
- 13. Jquery Image MouseOver通過座標
- 14. 我們可以通過CursorManager在Flex 4中獲得動態遊標嗎?
- 15. GWT Query DropEvent:我可以獲取拖放座標嗎?
- 16. 你可以通過選定的div來獲取信息嗎?
- 17. 我可以通過Android以外的語言獲得語言識別嗎?
- 18. 通過座標來定位div
- 19. 可能使用Javascript獲得當前鼠標座標嗎?
- 20. 是否可以獲得鼠標移動的負座標
- 21. 我可以通過HtmlAgilityPack中的值選擇div嗎?
- 22. 通過傳遞div id,我可以更改文本替換的目標嗎?
- 23. 通過座標
- 24. 我可以使用vb.net獲得div高度嗎?
- 25. 無法獲取要素座標,因此我可以獲得最近的特徵
- 26. 我如何獲得MKAnnotationView的座標?
- 27. 通過jquery,如果div有2個類,我還可以添加事件嗎?
- 28. 我可以在jquery中的Option Value中獲得2值嗎?
- 29. 我可以通過這樣的jsonobject嗎?
- 30. 如何通過點擊來獲得像素的座標