Здравствуйте! Всем доброго вечера. Есть див с 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>