如果我有一個頂部邊距設置爲大於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. 浮動元素和頂部邊距
- 3. 將NSWindow放置在屏幕頂部,沒有1像素邊距。
- 4. 使元素的頂部邊距始終與另一個元素的頂部邊距相同
- 5. 輸入元素的邊距和位置
- 6. 外部元素邊距不等於內部元素邊距
- 7. 如何使用負邊距將元素置於div頂部?
- 8. 帶有「內置」邊距的HTML元素
- 9. CSS頂部邊距
- 10. LaTex頂部邊距
- 11. 使用相對於位置元素的邊距或位置
- 12. 相對定位元素的負頂部邊距(垂直對齊)的問題
- 13. GtkTextView頂部/底部邊距?
- 14. 當元素裏面有絕對位置時的CSS邊距
- 15. Flexigrid頂邊距絕對位置
- 16. Firefox中的負頂部邊距將元素向右移動
- 17. 爲什麼兩個元素只有50個像素分開時,頂部元素的邊距爲50px,底部元素的邊距爲50px?
- 18. JPanel上的頂部邊距
- 19. 位置()。頂部不會添加元素
- 20. 如何根據身高動態更改元素邊距頂部
- 21. CSS div邊距自動,無法在創建邊距中的位置元素
- 22. 顯示內聯元素在彼此頂部的位置元素?
- 23. CSS:定位具有頂部邊距的物品
- 24. 刪除頂部/左/右邊距,而不使用位置:絕對
- 25. DataGridTemplateColumn頂部邊距/填充
- 26. Android:AutoCompleteTextView頂部邊距ListView
- 27. Gridlayout中的Android按鈕沒有相同的邊距頂部
- 28. A元素中的邊框頂部
- 29. 垂直堆疊的引導柱沒有頂部邊距
- 30. 不同高度的頂部/底部邊距的垂直對齊元素
目前還不清楚你問什麼,你應該提供例如你在找什麼 – 2014-11-03 21:33:18
你的事件試試嗎?不是很難測試 – charlietfl 2014-11-03 21:51:23
@charlietfl是的,我做過了,並且對我所看到的感到驚訝...以爲我會與社區進行覈對,因爲這是一種反直覺。 – santa 2014-11-03 21:59:52