如果我有一個頂部邊距設置爲大於0的某個值的元素,並且我嘗試檢索其位置,則position.top將從其元素的左上角計算保證金?沒有頂部邊距的元素位置
-3
A
回答
0
您可以使用Jquery的.position()
,它將計算您的元素的絕對位置,無邊框,邊距等。請參閱Jquery docs。
+0
也許事實上OP正在尋找'offset()'而不是 – 2014-11-03 21:31:27
+0
也許你在說這個,我只是感到困惑,但文檔卻說它排除了父元素的邊界和邊距。但它確實包含要調用'.position()'的元素的邊距和邊界。 @ APAD1的答案是正確的。 – Jeff 2017-08-03 20:21:13
1
它將從元素邊距的頂點開始。
var topPosition = $('#element').position().top;
$('#position').html('Top position: '+topPosition+'px');
相關問題
- 1. 元素的頂邊距
- 2. 將NSWindow放置在屏幕頂部,沒有1像素邊距。
- 3. 使元素的頂部邊距始終與另一個元素的頂部邊距相同
- 4. 如何使用負邊距將元素置於div頂部?
- 5. LaTex頂部邊距
- 6. 帶有「內置」邊距的HTML元素
- 7. GtkTextView頂部/底部邊距?
- 8. 當元素裏面有絕對位置時的CSS邊距
- 9. Firefox中的負頂部邊距將元素向右移動
- 10. 爲什麼兩個元素只有50個像素分開時,頂部元素的邊距爲50px,底部元素的邊距爲50px?
- 11. JPanel上的頂部邊距
- 12. 位置()。頂部不會添加元素
- 13. CSS div邊距自動,無法在創建邊距中的位置元素
- 14. CSS:定位具有頂部邊距的物品
- 15. DataGridTemplateColumn頂部邊距/填充
- 16. 垂直堆疊的引導柱沒有頂部邊距
- 17. 不同高度的頂部/底部邊距的垂直對齊元素
- 18. BaseAdapter元素邊距
- 19. CSS位置:固定的元素和邊距
- 20. 如何找到用戶文本選擇旁邊的元素的頂部位置?
- 21. H1在Chrome中似乎沒有邊距頂部
- 22. 如何將元素放置在距瀏覽器頂部固定距離的位置?
- 23. css位置元素的頂部到窗口底部
- 24. DIV內具有邊距的子元素
- 25. 具有負邊距的隱藏元素
- 26. H1元素的邊距
- 27. 部分有一個邊距底部和頂部的100px
- 28. html增加div中的頂部邊距
- 29. 我不想要的頂部邊距
- 30. 在頁面頂部奇怪的邊距?
目前還不清楚你問什麼,你應該提供例如你在找什麼 – 2014-11-03 21:33:18
你的事件試試嗎?不是很難測試 – charlietfl 2014-11-03 21:51:23
@charlietfl是的,我做過了,並且對我所看到的感到驚訝...以爲我會與社區進行覈對,因爲這是一種反直覺。 – santa 2014-11-03 21:59:52