Задать вопрос
@karpos

Как вывести координаты мыши?

Здравствуйте! Всем доброго вечера. Есть див с id="data1" и два дива с id="coordX" и id="coordY" по клику на див data1 должны появляться координаты этого дива в дивах coordX coordY но что то пошло не так
<script>
jQuery(document).ready(function($) {
	//alert("111");
});
</script>

<script>
function getInnerCoords1(e) {
var divheight = document.getElementById('data1').offsetHeight;
console.log(divheight);	
var divwidth = document.getElementById('data1').offsetWidth;
var coordX = document.getElementById('coordX1');
var coordY = document.getElementById('coordY1');
var x = e.offsetX==undefined?e.layerX:e.offsetX;
var y = e.offsetY==undefined?e.layerY:e.offsetY;
x = x/divwidth*100;
y = y/divheight*100;
coordX.textContent = Math.round(x);
coordY.textContent = Math.round(y);
return {x:Math.round(x), y:Math.round(y)};

}
	
document.getElementById('data1').onmousedown = getMouseCoord1;
function getMouseCoord1(e) {
//e.stopPropagation();
var m = getInnerCoords1(e);
//console.log(this, 'x = ' + m.x, 'y = ' + m.y);
}
</script>
  • Вопрос задан
  • 115 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 2
chubokabrik
@chubokabrik
Посмотри тут
usefulscript.ru/cursor_position.php
Ответ написан
Комментировать
andykov
@andykov
Shit happens
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
08 янв. 2025, в 06:40
1000 руб./за проект
08 янв. 2025, в 01:41
300 руб./за проект
08 янв. 2025, в 00:29
5000 руб./за проект