Показать сообщение отдельно
  #3 (permalink)  
Старый 31.05.2023, 21:11
Кандидат Javascript-наук
Отправить личное сообщение для WebMachine Посмотреть профиль Найти все сообщения от WebMachine
 
Регистрация: 11.10.2016
Сообщений: 141

Сообщение от voraa Посмотреть сообщение
Надо, что бы при клике на ссылку не было перехода. Т.е. обрабатывать клик самому. В нем
ev.preventDefault()
и скроллинг к нужному месту.
Или не скроллинг, а показ нужной части страницы.
да. но как?

повторюсь, если использовать e.preventDefault(); то позиция остаётся, но соседние функции перестают корректно работать.

Надо запретить не все возможности якоря а только изменение позиции.

В моём представлении данная картина основана на методах: offset или scroll-behavior

Но как составить такое решение ума не приложу

Последний раз редактировалось WebMachine, 31.05.2023 в 21:53.
Ответить с цитированием