Is it possible to set event.target manually at the time of adding event handler so that offsetX
and offsetY
are always relative to that target.
<div id="outer">
<div class="inner"/>
<div class="inner"/>
</div>
<script>
document.getElementById("outer").addEventListener("click", function(){
console.log(offsetX); // this will give offsetX relative to div.inner
// but i want offsetX relative to div#outer
});
</script>