Я работаю над приложением preact / реагировать, которое не имеет функции маршрутизации.Мы перемещаемся к определенному разделу, прокручивая или щелкая ссылку, используя идентификатор конкретного раздела.
Я знаю, используя реагирующий маршрутизатор, я могу добавить активный класс, используя тег NavLink.Но я хочу иметь такую же функциональность в моем случае, а также иметь функцию прокрутки-шпиона, чтобы изменить стиль при прокрутке до определенного раздела.
Пример кода будет выглядеть следующим образом:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<ul>
<li style='display:inline'><a href="#firstSection">Section1</a></li>
<li style='display:inline'><a href="#secondSection">Section2</a></li>
<li style='display:inline'><a href="#thirdSection">Section3</a></li>
</ul>
<section id='firstSection' style="margin: 300px;">
This is first section.
</section>
<section id='secondSection' style="margin: 300px;">
This is Second section.
</section>
<section id='thirdSection' style="margin: 300px;">
This is Third section.
</section>
</body>
</html>
Пожалуйста, дайте мне знать, если потребуется дополнительная информация.
Я всегда буду благодарен вам, ребята, за помощь.