@romaro

Как получить координаты вложенного элемента относительно родителя?

Пункты меню вложены в контейнер меньшего размера:
<div class="st-c-scrollMenu js-c-scrollMenu">
        <div class="_scrollContainer">
            <li class="__item js-item"><a href="">{{ MainMenuBlock.dict.catalogTitle }}</a></li>
            <li class="__item js-item"><a href="">{{ MainMenuBlock.dict.goodsTitle }}</a></li>
            <li class="__item js-item"><a href="">{{ MainMenuBlock.dict.buyoutsTitle }}</a></li>
            <li class="__item js-item"><a href="">{{ MainMenuBlock.dict.buyersTitle }}</a></li>
            <li class="__item js-item"><a href="">{{ MainMenuBlock.dict.coursesTitle }}</a></li>
            </li>
        </div>
    </div>


Существует ли способ узнать число пикселей между левой границей родительского контейнера и начальной границей пункта меню, который выходит за границы родителя и поэтому не виден на экране? offsetLeft и scrollLeft возвращают нули.
  • Вопрос задан
  • 626 просмотров
Пригласить эксперта
Ответы на вопрос 1
@DmitryLife
https://learn.javascript.ru/coordinates#getCoords

Считаешь расстояние от левого края у обоих элементов. Из одного вычитаешь второй.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы