yura
Гуру форума
- Регистрация
- 5 Апр 2006
- Сообщения
- 470
- Реакции
- 70
- Автор темы
- #1
Всем привет!
Нужно сделать следующее: на странице есть пара блоков, которые на ПК влазят в экран, а вот на телефонах и планшетах с посредственными экранами уже нет. Сверстал все так, что на моб устройствах появляется горизонтальный скролл и их можно двигать, вся страница при этом без скролла. Теперь нужно убрать этот самый скрол чтобы при этом осталась возможность свайпами двигать этот блок на телефонах. Удобства пользователей ПК не интересуют т.к. речь идет о разрешениях менее 500 пикселей в ширину.
Гугл говорит, что чтоб кроссбраузерно, то надо скрывать скролл скриптом. Вполне подходящий вариант реализации Для просмотра ссылки Войдиили Зарегистрируйся. На демке все неплохо (Для просмотра ссылки Войди или Зарегистрируйся). Но есть НО....
Этот код вычисляет ширину вертикального скролла А нужно горизонтальный... Можно-ли этот код подкорректировать?
Заранее всем спасибо за ответы!
Нужно сделать следующее: на странице есть пара блоков, которые на ПК влазят в экран, а вот на телефонах и планшетах с посредственными экранами уже нет. Сверстал все так, что на моб устройствах появляется горизонтальный скролл и их можно двигать, вся страница при этом без скролла. Теперь нужно убрать этот самый скрол чтобы при этом осталась возможность свайпами двигать этот блок на телефонах. Удобства пользователей ПК не интересуют т.к. речь идет о разрешениях менее 500 пикселей в ширину.
Гугл говорит, что чтоб кроссбраузерно, то надо скрывать скролл скриптом. Вполне подходящий вариант реализации Для просмотра ссылки Войди
Код:
var parent = document.getElementById('spb-1');
var child = document.getElementById('spb-2');
child.style.paddingRight = child.offsetWidth - child.clientWidth + "px";
Заранее всем спасибо за ответы!