2016-05-13 609 views
0

是否可以使用DOM api將pageX,pageY轉換爲clientX,clientY?如何獲取元素clientX和clientY

我有一個元素,我需要找到clientX和clientY。我可以使用jquery的偏移方法輕鬆獲取pageX和pageY。但我有興趣獲得clientX和clientY。沒有涉及鼠標事件。

回答

3

您可以通過這個公式找到ClientX,ClientY

var clientX = pageX- document.documentElement.scrollLeft; 
    var clientY = pageY- document.documentElement.scrollTop; 

下面的圖片顯示頁X/Y和客戶端X/Y是如何相互

client x/y and page x/y understanding