Диалог jQuery Ui всегда имеет горизонтальную полосу прокрутки? - PullRequest
5 голосов
/ 24 июля 2011

Я создаю форму во всплывающем диалоговом окне (без iframe, просто html), и независимо от того, что я делаю, всегда есть полоса прокрутки (см. Изображение ниже).

Horizontal scrollbar

В настоящее время для ширины диалогового окна задано значение auto (с помощью параметров диалога), но я пробовал 100%, и хотя окно растягивается, полоса прокрутки остается.

Я прочитал этот пост о полосах прокрутки с iframes и попытался поиграть с .ui-widget-overlay в firebug безрезультатно. Интересно, что в IE7 нет полосы прокрутки, хотя поле растягивается на весь экран, и полоса прокрутки появляется снова, как только вы пытаетесь изменить размер.

Кто-нибудь знает, как решить эту проблему, прежде чем я потрачу на нее еще больше времени?

Я бегу jquery 1.4.3 с jquery ui 1.8.6

1 Ответ

10 голосов
/ 25 июля 2011

Я подозреваю, что внутри диалога есть элемент со 100% шириной и полем или отступом.Тогда ширина элемента будет 100% плюс поля и отступы.Посмотрите, можете ли вы установить ширину для авто на элементах с такими свойствами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...