0
您好任何人都可以幫忙嗎?
當我移動元素的鼠標指針,我想取得相對<div>
獲取相對於元素的鼠標指針的x和y位置
例如x和y的位置 - 當我把鼠標指針在我預料到div的左上點獲得1的X和1
這需要爲Internet Explorer兼容
感謝所有爲你的時間年。
這工作,麻煩是我從onclick事件調用它沒有給scrollReft和scrollTop值。我應該能夠通過使用Divs頂部和左側值的計算來獲得該位置。
function getMouseXY(ctrl)
{
var tempX = event.clientX + document.body.scrollLeft;
var tempY = event.clientY + document.body.scrollTop;
document.getElementById('<%=txtXPos.ClientID%>').value = tempX;
document.getElementById('<%=txtXPos.ClientID%>').value = tempY;
}
感謝除林肯之外的所有人! !笑
是jQuery的爲您的選擇,或者你需要一個純JS的解決方案,不inculde框架? – meo 2010-09-29 14:07:43
感謝林肯對那些客氣的話。 – 2010-09-29 14:35:13
示例我看到了傾向於使用以下來獲取鼠標位置座標var tempX = event.clientX + document.body.scrollLeft; var tempY = event.clientY + document.body.scrollTop; – 2010-09-29 14:35:45