Привет, может кто-нибудь помочь в этом?
Когда я переместить указатель мыши на элемент, я хотел бы получить е и у позиции по отношению к <div>
Получение указателя мыши по оси x и y относительно элемента
Eg - когда я поставил указатель мыши в верхней левой точке DIV я бы ожидать получить Е 1 и Y в 1.
Это должно быть совместимы для Internet Explorer
Спасибо всем за ваше время.
Это работает, проблема в том, что я вызывал его из события onclick, которое не давало значений scrollLeft и 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;
}
Спасибо всем, кроме LincolnK! ! лол
является JQuery вариант для вас, или вам нужно чистое решение JS, не выслать ему рамки ? – meo
благодарит Линкольн за эти добрые слова. –
примеры ive видели, как правило, использовать следующее, чтобы получить координаты позиции мыши var tempX = event.clientX + document.body.scrollLeft; var tempY = event.clientY + document.body.scrollTop; –