Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / HTML, JavaScript, VBScript, CSS Новый топик    Ответить
 Позиция мышки над элементом неправильная  [new]
Alibek B.
Member

Откуда:
Сообщений: 3014
Есть изображение (IMG) и мне нужно определять позицию мышки при движении над элементом.
Делаю так:
<div id="dbg"></div>
<img src="..." onmousemove="a1();">
...
function a1() {
	var pos = this.event.clientX;
	document.getElementById("dbg").innerHTML = pos;
}

Изображение имеет ширину 1140 пикселов.
При движении мышкой #dbg выводятся значения от 61 до 1201.
Откуда взялись эти 60 пикселов?
У элемента img нет ни margin, ни padding.
31 янв 19, 20:53    [21799158]     Ответить | Цитировать Сообщить модератору
 Re: Позиция мышки над элементом неправильная  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 15464
Alibek B.,
https://learn.javascript.ru/mouse-clicks#koordinaty-v-okne-clientx-y
31 янв 19, 20:59    [21799163]     Ответить | Цитировать Сообщить модератору
 Re: Позиция мышки над элементом неправильная  [new]
Alibek B.
Member

Откуда:
Сообщений: 3014
Понятно.
Сделал корректировку на offsetLeft.
31 янв 19, 21:57    [21799188]     Ответить | Цитировать Сообщить модератору
Все форумы / HTML, JavaScript, VBScript, CSS Ответить