2016-06-07 4 views
1

Я хочу получить вертикальное смещение пути SVG в пикселях. Я играл с getBoundClientRect() и getBBox(), но они возвращают слишком высокие значения. Есть ли способ сделать что-то вроде offset().top для обычного элемента jQuery?Как определить смещение пути SVG

Краткий пример: https://jsfiddle.net/aq13swsr/2/

Я хочу количество пикселей между верхней черной линией и верхней красной линией.

+0

пожалуйста, укажите [mcve], чтобы мы могли видеть, что означает «слишком высокий». –

+0

Надеюсь, этот jsfiddle поможет вам https://jsfiddle.net/81kom2qa/ –

+0

Добавлен пример выше. – Guite

ответ

0

Мне удалось решить эту проблему, правильно сбросив некоторые поля (которые динамически устанавливаются с помощью jQuery), прежде чем перерасчитывать следующую итерацию.

Смежные вопросы