Бьюсь уже второй день чтоб скрыть не активную полосу прокрутки в всплывающем окне которое реализовано через модуль Fancybox. При клике на ссылку Написать автору, Вывести пытаюсь простую ноду с сообщением что нужно авторизоваться для совершения действий.
Короткая ссылка на сайт goo.gl/Ao1usF (прямую давать думаю не стоит тут)
Что уже делал: overflow hidden прописывал куда только можно уже, удалял весь код из css самого плагина, полоска оставалась, так что думаю это зарыто не в самом плагине.
На сайте установлена Аdaptivetheme последняя.
Надеюсь на Вашу помощь.
Вложение | Размер |
---|---|
всплывающее окно | 123.83 КБ |
Комментарии
Не буду особо вникать в проблему, желательно после комплекса действий, чистить кэш сайта (раз 500 за день), кэш браузера (раз 1000 за день), изредка запускать крон, изредка обновлять базу. Из-под "админ-меню" все эти действия, кроме очистки кэша браузера, выполняются одной кнопкой.
Если эти вещи не делать, даже нагуглив действенное решение, вы рискуете ходить кругами, а, уйдя на перерыв, с изумлением заметить, что проблема сама-собой решена, хотя это отработал крон. Но это редко бывает. Обычно юзер, устав от кругов, нервничает.
Спасибо за напоминание о кеш, но это к сожалению не решает проблемы, кеш обновлял очень много раз, т.к еще идет процесс темизации формы, но полоску прокрутки так победить и не удается(((
Не понимаю смысл удаления полосы, у вас много строк, что прикажете делать окну? Если несколько строк, её же нет, так понимаю. Вообще меню более чем странное. Вы в мобильном отображении его видели? От слова совсем.
Скрол полосу пытаюсь удалить в всплывающем окне при нажатии на ссылку НАПИСАТЬ АВТОРУ (с верху), по поводу мобильной версии спасибо за замечание, этот момент еще на повестке к разбору пока что.
Поиграйтесь с настройками /admin/config/user-interface/fancybox
в global.base.css темы
overflow-y: scroll; // удалить(закомментировать)
}
Но у вас не правильный подход, к решению
вместо вывода ноды в iframe, я бы сделал так:
<a class="myclass" href="#content-div">написать автору</a>
<div id="content-div" style="display: none;">
Чтобы задать автору книги вопрос, Вам необходимо <a href="/user">авторизоваться.</a>
</div>
$(".myclass").fancybox();
overflow-y: auto; // скрол появиться только при необходимости
}
В мобильных браузерах скрол не отображается в любом случае. Он оверлейный и появляется только если начать пальцем елозить.
Огромное спасибо за исчерпывающие ответы! Изменение в настройках плагина не принесли результата. Воспользовался решением Василия135, т.к и правда для такой мелочи целую ноду грузить смысла нет.
По поводу скрол полоски помогло решение Mnilionic правда пригодилось оно уже для другой формы.
Всем еще раз спасибо за содействие!