Я пытаюсь создать простую замену моему предыдущему гамбургер-меню, в котором были некоторые навигационные ссылки, которые просто прокручивали просмотр страницы до указанного раздела, используя href="#section"
.
Поскольку я больше не могу использовать трюк с флажком, мне пришлось использовать для него <amp-sidebar>
:
<amp-sidebar id="sidebar" layout="nodisplay" side="right">
<ul>
<li>
<a href="#secion1">Section 1</a>
</li>
<li>
<a href="#secion2">Section 2</a>
</li>
<li>
<a href="#secion3">Section 3</a>
</li>
</ul>
</amp-sidebar>
Проблема в том, что каждый раз, когда боковая панель закрывается, страница прокручивается обратно в свое верхнее положение (даже URL-адрес возвращается в исходное состояние, поэтому #section
удаляется).
Есть ли способ предотвратить такое поведение?