@kingdomofcrooked
Дизайнер

Заблокировать горизонтальный скроллинг скриптом. Как это?

При появлении меню навигации слева весь контент уезжает вправо (такая задумка) и появляется скроллинг по горизонту. Что можно добавить в скрипт чтобы скроллинг исчезал? С таблицах стилей не могу использовать по умолчанию overflow-x: hidden, так как из за этого начинаются глюки с прокруткой на планшете (исчезает плавность). По этой причине хотелось бы чтобы overflow-x: hidden был активен только пока не закроют меню. Но как он прописывается в скрипте?
  • Вопрос задан
  • 193 просмотра
Решения вопроса 1
@trofimovdev
Python
$('.nav').click(function () {
    $('.element').toggleClass('overflow-x');
});

.overflow-x {
    overflow-x: hidden;
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@cssfish
Плохое знание основ - причина больших бед
тут можно без скрипта вообще, корневой обертке изначально дать overflow:hidden и не парить мозг
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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