IE Запускает горизонтальную полосу прокрутки в dojo AccordionPane
-
22-07-2019 - |
Вопрос
ПРИВЕТ всем,
У меня есть проблема, которая выглядит так, как будто это связано с ошибкой коробочной модели IE, но я не совсем уверен, как решить ее в dojo.
У меня есть ContentPane, который я помещаю в типичный AccordionContainer, и статический контент отображается в ContentPane.Во всех других браузерах, если содержимое в ContentPane переполняет нижнюю часть, появляется вертикальная полоса прокрутки, как и следовало ожидать.Однако в IE горизонтальная полоса прокрутки появляется также при появлении вертикальной полосы прокрутки.
Кажется очевидным, что ContentPane в IE не учитывает размер вертикальных полос прокрутки, поэтому, когда они отображаются, он добавляет горизонтальную полосу прокрутки для их размещения.
Я бы хотел, чтобы горизонтальная полоса прокрутки появлялась тогда, когда это уместно, а не просто потому, что была добавлена вертикальная полоса прокрутки.
Есть какие-нибудь идеи, как сделать это чисто в додзе?
Решение
Вы могли бы попробовать поиграть с overflow, overflow-x и overflow-y в CSS.
Другие советы
Попробуйте добавить overflow-x: auto и overflow-y: hidden в вашу панель содержимого.