AJAX Accordion отображает полосы прокрутки в Firefox, но не в IE - PullRequest
0 голосов
/ 11 ноября 2009

Возникла небольшая проблема с AJAX Accordion Control ...

У меня есть две панели, одна из которых открыта по умолчанию, но в Firefox он отображает полосы прокрутки по обеим осям - когда вы расширяете вторую панель, они исчезают. В IE никакие полосы прокрутки не отображаются - к чему я стремлюсь!

Используя FireBug, я вижу, что когда на странице отображается элемент Accordion Control, к div применяются следующие атрибуты: «overflow: auto; height: auto;» - изменение переполнения на «скрытое» решает проблему.

Раздражающие полосы прокрутки! http://img690.imageshack.us/img690/5052/sosanta.gif

Изображение в полном размере здесь

Теперь моя проблема в том, что, поскольку Accordion Control отображается на лету, как я могу принудительно скрыть свойство Overflow? Я попытался установить стиль для самого Аккордеона, а также для Div, в которых он находится и находится, но безуспешно: (

Спасибо за любой совет по этому поводу - схожу с ума!

Ответы [ 2 ]

1 голос
/ 11 ноября 2009

Хорошо ... с предложениями Аль-Ника, я просеял весь свой код - в Заголовке панели 2 Аккордеона (который содержит только изображение) я указал свойство Height (height = "100px" той же высоты как изображение) - по какой-то причине в Firefox это вызвало появление полосы прокрутки, несмотря на то, что для свойства AutoSize установлено значение «none».

Спасибо за ваши комментарии!

1 голос
/ 11 ноября 2009

Вы должны взглянуть на документацию по accordion-plugin, чтобы увидеть, есть ли параметр конфигурации, который вы можете установить для достижения желаемого.
Если вы используете THIS , вы можете установить для AutoSize значение none, и аккордеон адаптируется к ширине контента.

...