Скрыть не активную полосу прокрутки в fancybox

Главные вкладки

Аватар пользователя Arius Arius 31 января 2016 в 14:21

Бьюсь уже второй день чтоб скрыть не активную полосу прокрутки в всплывающем окне которое реализовано через модуль Fancybox. При клике на ссылку Написать автору, Вывести пытаюсь простую ноду с сообщением что нужно авторизоваться для совершения действий.

Короткая ссылка на сайт goo.gl/Ao1usF (прямую давать думаю не стоит тут)

Что уже делал: overflow hidden прописывал куда только можно уже, удалял весь код из css самого плагина, полоска оставалась, так что думаю это зарыто не в самом плагине.

На сайте установлена Аdaptivetheme последняя.

Надеюсь на Вашу помощь.

ВложениеРазмер
Иконка изображения всплывающее окно123.83 КБ

Лучший ответ

Аватар пользователя Mnilionic Mnilionic 31 января 2016 в 23:05
html {
overflow-y: auto; // скрол появиться только при необходимости
}

В мобильных браузерах скрол не отображается в любом случае. Он оверлейный и появляется только если начать пальцем елозить.

Комментарии

Аватар пользователя Studio VIZA Studio VIZA 31 января 2016 в 15:03

Не буду особо вникать в проблему, желательно после комплекса действий, чистить кэш сайта (раз 500 за день), кэш браузера (раз 1000 за день), изредка запускать крон, изредка обновлять базу. Из-под "админ-меню" все эти действия, кроме очистки кэша браузера, выполняются одной кнопкой.

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

Аватар пользователя Arius Arius 31 января 2016 в 16:18

Спасибо за напоминание о кеш, но это к сожалению не решает проблемы, кеш обновлял очень много раз, т.к еще идет процесс темизации формы, но полоску прокрутки так победить и не удается(((

Аватар пользователя Studio VIZA Studio VIZA 31 января 2016 в 16:23

Не понимаю смысл удаления полосы, у вас много строк, что прикажете делать окну? Если несколько строк, её же нет, так понимаю. Вообще меню более чем странное. Вы в мобильном отображении его видели? От слова совсем.

Аватар пользователя Arius Arius 31 января 2016 в 16:58

Скрол полосу пытаюсь удалить в всплывающем окне при нажатии на ссылку НАПИСАТЬ АВТОРУ (с верху), по поводу мобильной версии спасибо за замечание, этот момент еще на повестке к разбору пока что.

Аватар пользователя вася135 вася135 31 января 2016 в 22:50

в global.base.css темы

html {
overflow-y: scroll; // удалить(закомментировать)
}

Но у вас не правильный подход, к решению

Arius wrote:

Вывести пытаюсь простую ноду с сообщением что нужно авторизоваться для совершения действий.

вместо вывода ноды в iframe, я бы сделал так:

// html
<a class="myclass" href="#content-div">написать автору</a>
  <div id="content-div" style="display: none;">
      Чтобы задать автору книги вопрос, Вам необходимо <a href="/user">авторизоваться.</a>
</div>
// js
$(".myclass").fancybox();
Аватар пользователя Mnilionic Mnilionic 31 января 2016 в 23:05
html {
overflow-y: auto; // скрол появиться только при необходимости
}

В мобильных браузерах скрол не отображается в любом случае. Он оверлейный и появляется только если начать пальцем елозить.

Аватар пользователя Arius Arius 1 февраля 2016 в 0:13

Огромное спасибо за исчерпывающие ответы! Изменение в настройках плагина не принесли результата. Воспользовался решением Василия135, т.к и правда для такой мелочи целую ноду грузить смысла нет.
По поводу скрол полоски помогло решение Mnilionic правда пригодилось оно уже для другой формы.
Всем еще раз спасибо за содействие!