dranets13: Так не получится. Что при скролле у тебя тач работает, что при просто нажатии. Если ты его так скажем, отключишь, то и отключишь сам скроллбар.
Stepanya: Это не мой код, и не нужно умничать! Я сделал так, что бы код, предоставленный мне человеком начал работать так, как он задумывал. Задача оптимизации не стояла
Алексей Чернов: да. Код сократиться и станет более читабельным. Вы же не проводите какие-либо расчёты для css. Поэтому никогда не используйте css в js без реальной необходимости. Так же станет проще переопределять стили, если они будут вынесены в классы.
john john: К чему ваш комментарий? Или вы просто решили на основе других, идиотских ответов, похожих на ваш, что это смешно? Школьный юмор тут не уместен
SM: Вы просто делаете фиксированный блок при скроллинге. Исходя из вопроса и кода, другого не написано. Так какой смысл фиксировать еге через 1px? Проще сразу это сделать.
pgamesorg: Тебе нужна просто практика. Возьми сетку, готовую из тех, что я перечислил. Возьми простой макет, в интернете их можно найти и сверстай его используя сетку.
P.S. Мне самому когда-то давно, тоже с трудом давалось понимание сеток. Но если долго мусолить, вы разберётесь. Делай как я сказал, изучай построение сеток с использованием float'от, как вызубришь, учи flexbox
pgamesorg: Моё мнение таково. Вот вся та дичь, PostCss + LOSTGRID, SASS + SUSY, COMPASS это честно сказать я не понял для чего всё нужно. Всё упирается в простой html+css. Инструменты никакие не нужны, что бы написать сетку. Нужно лишь понять принцип её работы и зачем её придумали. Сетки есть 2х типов, через float или flexbox. Изучи оба подхода, плюсы и минусы.
Для float сетки возьми за основу тот же бутстрап. Для flexbox изучи вот эту flexboxgrid.com. На её основе я написал свою, максимально гибкую, на сколько это позволяет flexbox.