169 похожих чатов

Подскажите пожалуйста, куда мне копать, что бы понять как сделать

запуск каких то действий с части страницы когда пользователь промотал до этого участка ?

20 ответов

10 просмотров

Virtual scroll И цепляешь на якоря

Артур- Автор вопроса

Еще есть IntersectionObserver

Артур- Автор вопроса
Andrew Sverdlov
Еще есть IntersectionObserver

спасибо, предыдущий пример пока не понял как реализовать, может в этом разберусь )

Артур
спасибо, предыдущий пример пока не понял как реали...

Только обратите внимание на совместимость с браузерами и то, что это рабочий черновик

Артур
спасибо, предыдущий пример пока не понял как реали...

Пользуясь случаем 😎 https://github.com/ng-web-apis/intersection-observer

Артур- Автор вопроса
Alex Inkin
Пользуясь случаем 😎 https://github.com/ng-web-apis...

мне это точно подойдет?) у меня вот такой компонент есть, на цифрах стоит анимация подсчета от 1 до текущих значений Мне нужно что бы эта анимация запускалась когда пользователь в первый раз видит этот блок) И желательно максимально просто )

Артур
мне это точно подойдет?) у меня вот такой компоне...

Да, должно подойти и довольно просто, как раз. Сейчас стекблиц накидаю. У тебя там вся страница скроллится?

Артур
мне это точно подойдет?) у меня вот такой компоне...

А, хотя тебя поддержка браузеров не устроит, наверное: https://caniuse.com/intersectionobserver

Артур- Автор вопроса
Alex Inkin
А, хотя тебя поддержка браузеров не устроит, навер...

наверное да, на счет поддержки браузеров задач никаких не ставили

Артур
наверное да, на счет поддержки браузеров задач ник...

Ну, на всякий случай, использовать это очень просто и сам Intersection Observer API был задуман как раз для таких случаев. Вот пример использования: https://stackblitz.com/edit/ng-web-apis-intersection-observer

Артур- Автор вопроса
Alex Inkin
Ну, на всякий случай, использовать это очень прост...

да, действительно не сложно на первый взгляд, спасибо большое за пример и в целом)

Артур- Автор вопроса
Артур
а *ngIf тут можно использовать?

Да, на внутренних элементах, например, так же от этого boolean. Но сам верхний элемент, на котором ты слушаешь пересечения должен быть в DOM. Если тебе надо что-то другое — то тут уже слушай скролл и считай пиксели 😉

Артур- Автор вопроса
Alex Inkin
Да, на внутренних элементах, например, так же от э...

супер, все отлично работает, еще раз большое спасибо)

Alex Inkin
Ну, на всякий случай, использовать это очень прост...

А есть вариант заставить его работать с тем, что в innerHTML?

Ivan Cherniakøv
А есть вариант заставить его работать с тем, что в...

Не понял, что ты хочешь :) Это микробиблиотека для декларативного использования нативного Intersection Observer API через директивы. Оно умеет то, что умеет API и больше ничего.

Alex Inkin
Не понял, что ты хочешь :) Это микробиблиотека для...

Да задача стандартная. Текст поста попадает в innerHTML, а рядом висит содержание поста. Собственно при прокрутке нужно заставить подсвечиваться соответствующий пункт.\

Похожие вопросы

Обсуждают сегодня

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
как быть с принтером? такой подход прокатит?
zamtmn
12
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Привет. Подскажите, как правильно сматчить лист фиксированного размера, чтобы компилятор не говорил мне о неполном паттерне? Допустим что-то такое [x', y'] = sort [x, y]?
Arseny
8
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
Мужики. привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных элементов...
Kraszx
2
Карта сайта