2017-01-17 2 views
0

У меня есть полный навигационный div в левой части угловой системы.Прокрутите до определенного идентификатора внутри моего элемента директивы

Я успешно установил идентификатор на <li> для активной страницы при выполнении полной загрузки страницы.

Это все сделано в моей навигационной директиве.

Прокрутка по списку, когда в ней содержится длинный список предметов.

То, что я пытаюсь сделать, это прокрутить до активного элемента в div, но у меня нет радости.

В моей директиве я успешно нашел идентификатор, используя:

element.find('#exampleId'); 

, но я не уверен, как получить только этот DIV, чтобы перейти к соответствующему идентификатору.

Любые идеи?

ответ

0

Это прокручивать бы к нижней части DIV с Id messagesContentElement

let messagesContentElement = document.getElementById('messagesContentElement'); 
messagesContentElement.scrollTop = messagesContentElement.scrollHeight; 

Так что вам нужно, чтобы получить значение права scrollTop. Может быть, вы можете рассчитать это на основе фиксированной высоты ячейки?

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