проблема: отсутствие горизонтальной прокрутки при уменьшении окна браузера

Тема в разделе "OpenCart", создана пользователем sitecreator, 23 фев 2013.

  1. sitecreator

    sitecreator

    Регистрация:
    1 фев 2013
    Сообщения:
    291
    Симпатии:
    65
    имеем установленный магазин версии 1.5.4.1 (Opencart или ocStore) с темой default.

    В браузере при уменьшении размера окна не появляется горизонтальная прокрутка.
    В админке появляется, но не в front-end.

    http://prntscr.com/tuc0q

    почему?
    и как данную проблему решить? т. е. что сделать для отображения горизонтальной прокрутки?
     
  2. halfhope

    halfhope

    Регистрация:
    31 дек 2012
    Сообщения:
    284
    Симпатии:
    309
    sitecreator нравится это.
  3. 12341

    12341

    Регистрация:
    13 фев 2013
    Сообщения:
    342
    Симпатии:
    899
    в stylesheet.css после
    html {
    overflow: -moz-scrollbars-vertical;

    вставь
    overflow-x: auto;
     
    sitecreator нравится это.
  4. sitecreator

    sitecreator

    Регистрация:
    1 фев 2013
    Сообщения:
    291
    Симпатии:
    65
    я это добавил для html.

    если только для body применить, то горизонтальная прокрутка появится только если страницу прокрутить вниз.

    странно, что в коде есть изначально:

    Код:
    overflow: -moz-scrollbars-vertical;
    для чего отключили горизонтальную прокрутку? не пойму.
     
  5. 12341

    12341

    Регистрация:
    13 фев 2013
    Сообщения:
    342
    Симпатии:
    899
    у меня на дефолтном все как надо если даже это не прописывать.
    а прописывается все для body для того, чтобы не было двойного скролла
     
  6. halfhope

    halfhope

    Регистрация:
    31 дек 2012
    Сообщения:
    284
    Симпатии:
    309
    У меня еще проблема была...
    Стандартная тема фиксированной ширины, контейнер выравнивается по середине. До того, как браузер загрузит страницу вертикального скроллбара нет, потом он посчитает размеры и добавит скроллбар. Потом происходит перерасчет размеров рабочей области, только ширина рабочей области стала меньше из-за того, что добавился скроллбар и контейнер опять выравнивается по середине. По этому, контейнер дергался +-5 пикселей. Насколько знаю, в новой версии добавили overflow-y:scroll; что решает проблему.
     
  7. Supercutter

    Supercutter

    Регистрация:
    10 апр 2013
    Сообщения:
    1
    Симпатии:
    0
    У меня проблема как в 1 посте. Только предложенными способами не решается. Прописывал и overflow: auto, и overflow-x: auto, и overflow-x: scroll - ни фига. 1.5.4.1 default. Есть идеи ?? На opencartforum'e спрашивал - 33 просмотра темы - 0 ответов.
     
  8. Алексаша

    Алексаша

    Регистрация:
    24 янв 2013
    Сообщения:
    120
    Симпатии:
    20
    Народ есть ли идеи? Проблема такая же. Вот магазин Добавлял стили в дефолтный шаблон, горизонтального скроллера только в firefox нет в остальных браузерах все норм.

    А в дефолтном шаблоне все хорошо, ума не приложу что делать
     
  9. prelat888

    prelat888

    Регистрация:
    8 авг 2013
    Сообщения:
    1
    Симпатии:
    0
    попробуйте в стилях прописать для html
    html {
    overflow: -moz-scrollbars-vertical;
    margin: 0;
    padding: 0;
    background-color: #ffffff;
    overflow-x: scroll !important;
    }
     
  10. Алексаша

    Алексаша

    Регистрация:
    24 янв 2013
    Сообщения:
    120
    Симпатии:
    20
    Почти да, но нет((
    Скролл появился во всех браузерах, но самое печальное что в firefox теперь body пропадает, когда скролл перетягиваешь, можете посмотреть