@Mois

Повесить на кнопку скролл по горизонтали overflow-x?

Есть у меня много элементов расположенных по горизонтали, и не помещаются они на экран. их можно конечно проскролить с помощью встроенного "движущей полоски"(вылетело слово), но выглядит это убого..

Основной вопрос в том, как заставить overflowпоменять свое значение по x, соответственно по нажатии по кнопке.

Небольшая реконструкция:
codepen.io/Mois-ilya/pen/qaNQmv
  • Вопрос задан
  • 541 просмотр
Пригласить эксперта
Ответы на вопрос 2
Amazing-Space-Invader
@Amazing-Space-Invader
веб-хипстер
Вот в jQuery такой метод есть https://api.jquery.com/scrollLeft/
Ответ написан
Deonisius
@Deonisius
Родился в 11110110111 году, 11000 января.
.scroll-left {
  overflow-x: scroll;
  width: 100vw;
}

document.querySelector('bottom').addEventListener('click',function(){
    document.querySelector('div').classList.toggle('scroll-left');
    // или .classList.add('scroll-left'); для разовой операции
}, false);

codepen.io/lazyden/pen/pEbQLa
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы