2016-10-01 47 views

回答

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> 
相關問題