Показать сообщение отдельно
  #3 (permalink)  
Старый 28.02.2021, 16:36
Новичок на форуме
Отправить личное сообщение для igorfelix89 Посмотреть профиль Найти все сообщения от igorfelix89
 
Регистрация: 30.11.2018
Сообщений: 5

Спасибо за ответ. вот что мне удалось сделать

$(function() {
$('#navbarCollapse').on('hidden.bs.collapse', function () {
  // do something…
  var sideBar = document.querySelector('#menus');
  sideBar.classList.remove('scrolly');
  
})
$('#navbarCollapse').on('show.bs.collapse', function () {
  // do something…
var sideBar = document.querySelector('#menus');
sideBar.classList.add('scrolly');
})

});



html меню бургера:
<nav class="navbar navbar-expand-lg navbar-dark fixed-top bg-dark" id="menus">

после bg-dark, дописываем .scrolly

css:
.scrolly {height: 100%; overflow-y: scroll;}


Работает как надо! Но, видно мерцание меню, как будто бы есть доля секунды задержки.. глаза замечают что нет плавности. может быть есть еще какой-то способ ?
Ответить с цитированием