Cześć potrzebuje określać miejsce każdego elementu który ma zadeklarowany atrybut data-branch względem rodzica - klasy component jak to zrobić? Bo jakby sytuacja była taka że dziecko jest zagnieżdżone bezpośrednio w rodzicu to nie ma problemu bo użyłbym position() ale jeżeli dziecko ma własne dzieci to position nie odnosi się do macieżystego rodzica tylko do najbliższego czyli wyjściowego dziecka hmm troche to skomplikowałem ale wierze że ktoś mnie zrozumie albo moje dzieci heheh

<ul class="component--list"> <li data-branch="1"><p>item
<p></li> <ul class="component--list"> <li data-branch="2"><p>item
<p></li>
Ps. wiem że jest jeszcze offset() ale on jest bardziej globalny i jeżeli coś się zmieni nad komponentem np bedzie jakiś expander to rozjedzie mi wyliczenia :/ dlatego bardzo mi zalezy żeby wyliczanie pozycji odbywało się względem głównego rodzica "component"
znalazłem cos takiego jak position Ui tylko jest problem z tym że element którego pozycje powionien mi podac względem roota przestawia dodajac style i nie uwzględniając paddingów i marginów.. :/ jakis pomysł ?
$('[data-branch="2"]').position({of: '.component'})