Есть структура типа такой:
<div class="wrap">
<svg>
<g>.......</g>
<g>.......</g>
<g>.......</g>
<g>.......</g>
</svg>
</div>
.wrap {
position: relative;
}
svg {
position: absolute;
}
Мне нужно при клике на g получить его позицию относительно .wrap
Делаю так:
$('svg').find('g').each(function () {
$(this).on('click', function () {
position = $(this).position();
console.log(position);
});
});
В итоге, в консоль выводятся следующие значения
что никак не может быть относительно родителя, т.к. родительский блок 1140х550.