dom.position

dom position functions

Usage no npm install needed!

<script type="module">
  import domPosition from 'https://cdn.skypack.dev/dom.position';
</script>

README

dom.position

get the coordinates of the element relative to the document

examples

mouse coordinates inside of an element

var pos = require('dom.position');

div.addEventListener('mouseclick', function(ev) {
    var ppos = pos(ev.currentTarget);

    var x = ev.clientX - ppos.left;
    var y = ev.clientY - ppos.top;

    // coordinates {x,y} are relative to the click container
});