У меня установлен div для переполнения: авто, максимальная ширина 250 пикселей.
Внутри div у меня есть элемент управления разбиением по страницам, который позволяет пользователям возвращать 10, 20, 50 или 100 результатов. Если они получат достаточно результатов, внутреннее содержимое (таблица) станет больше, чем div, и тогда его следует будет прокручивать.
Это отлично работает в Firefox 3.5 и IE8, однако в IE7 полоса прокрутки отображается только после первой обратной передачи, для которой требуется полоса прокрутки (например, пользователь выбирает 20). Если затем пользователь выберет другое количество, для которого требуется полоса прокрутки (50, 100), полоса в IE7 исчезнет.
Если пользователь возвращается к 10 результатам (прокрутка не требуется), затем переходит к 20 результатам (требуется прокрутка), полоса прокрутки снова отображается в IE7.
Я все еще могу прокручивать внутреннее содержимое колесиком мыши, просто нет полосы прокрутки.
Кто-нибудь знает, в чем может быть проблема? Я в тупике ... могу предоставить подробности, если нужно.
Уточнение: полоса прокрутки исчезает, даже когда содержимое выходит за пределы Div.