我使用Javascript在我的html頁面中創建了一個移動對象,我應該每次在塊中移動時返回x和y座標。我該怎麼辦?如何在html頁面中使用javascript連續獲取移動對象的位置?
1
A
回答
0
您可以對相關元素使用getBoundingClientRect()方法。 試試這個:
var element = document.getElementById("myDivId");
console.log(element.getBoundingClientRect());
它會給你從左上角座標一切的角落中。 並添加一個window.setInterval()回調來對其位置進行採樣,並在更改時執行您想要的任何邏輯。
0
你可以使用.offset()jQuery函數來獲得元素的當前座標
0
<script src="http://code.jquery.com/jquery-1.10.2.js"></script>
<script type="text/javascript">
$(function()
{
var a = $("#divTestBox1").animate(
{
"left" : "200px",
"top" : "200px",
},5000,function(event){
var x = $("#divTestBox1").offset().left;
var posx = $('#pos').html('left:'+x +'px');
}
);
});
</script>
<div id="divTestBox1" style="position: absolute;">rachana_sharma003</div>
<div id="pos"></div>
相關問題
- 1. 如何獲取相對於HTML頁面的標記位置
- 2. 使用Chrome在Javascript中獲取對象的真實位置
- 3. 如何使用jQuery連續移動對象
- 4. 如何在python中的html頁面中獲得文本的偏移位置
- 5. JavaScript - 將對象移動到新位置
- 6. 使用Javascript移動連續的列
- 7. 連續的HTML頁面滾動
- 8. 獲取DIV對頁面滾動的位置jQuery中
- 9. 如何從我抓取的HTML頁面解析JavaScript對象?
- 10. 如何在html中移動對象?
- 11. 如何在httpmodule中獲取頁面html?
- 12. 獲取活動/位置/頁面 - 地址
- 13. 使用Javascript移動對象
- 14. 如何在一個長的html頁面中獲取屏幕的高度位置?
- 15. 使用javascript獲取div滾動位置。
- 16. 如何使用jQuery或JavaScript從html頁面獲取SVG代碼?
- 17. 在Javascript中獲取關於NodeList對象的文檔的位置?
- 18. 在Javascript中獲取網頁'對象'
- 19. 如何在Adobe AIR中使用JavaScript來獲取頁面的HTML內容?
- 20. 如何精確獲取頁面的最大滾動位置?
- 21. 獲取移動用戶的位置asp.net
- 22. 如何將HTML對象放置在移動容器中
- 23. 如何在Android中獲取動態頁面的html?
- 24. 使用JavaScript設置HTML頁面垂直位置
- 25. HTML標籤在HTML頁面中的位置對齊問題
- 26. 如何使用jQuery在特定位置放置JavaScript對象?
- 27. 比較位圖對象後,如何通過按鈕的點擊來連續獲取下一個位圖對象?
- 28. 如何用JavaScript獲取HTML頁面的標題?
- 29. 當動畫在android中完成時獲取對象的位置
- 30. 如何用Javascript移動整組對象