|
|
|||||
Регистрация: Feb 2008
Сообщений: 47
|
появляющийся скроллинг
Добрый вечер!
Подскажите, пожалуйста, как сделать появляющийся / убирающийся скроллинг. Поясню. Flash-обьект занимает всё поле браузера, но если окно браузера меньше чем какое-то определённое значение, тогда появляется возможность прокрутки. Если окно больше - тогда скролл исчезает. Заранее спасибо! |
|
|||||
loading 50%
|
Так вы размеры реальные не в % укажите.
|
|
|||||
Регистрация: Feb 2008
Сообщений: 47
|
В таком случае, если окошко больше, чем флаш-объект - он не будет на все 100% броузера, а ограничется указанными размерами. А этого не нужно.
|
|
|||||
loading 50%
|
Тогда 100% и поместить флеш в div и для оного прописать мин ширину/высоту.
|
|
|||||
Регистрация: Feb 2008
Сообщений: 47
|
Отлично! Спасибо за идею. Использую вот такой код:
Всё работает в FireFox, но в IE скролл не появляется |
|
|||||
IE не знает что такое min-width и подобные свойства. Пишите скрипт для имитации.
|
|
|||||
Регистрация: Feb 2008
Сообщений: 47
|
Ой, а это как? Нельзя ли поподробнее об этом?
|
|
|||||
.grin! wuz here
|
у ие есть имитатор: expression. можете у гугла спросить про css + min-width + ie + expression. думаю, найдётся быстро. будут трудности, пишите.
__________________
Breakcore them all! |
|
|||||
Регистрация: Feb 2008
Сообщений: 47
|
Спасибо за совет... поискал и в итоге пришлось написать так:
#content { width: expression(this.parentNode.scrollWidth > 2000 ? '2000px' : this.parentNode.scrollWidth <= 900 ? '900px' : 'auto'); height: expression(this.parentNode.scrollHeight > 2000 ? '2000px' : this.parentNode.scrollHeight <= 800 ? '800px' : 'auto'); width: 100%; min-width: 900px; height: 100%; min-height: 800px; } Правда минус всё таки есть, не минус даже, а недочёт... в IE если уменьшить окно браузера, а потом увеличить, то объект не растягивается больше минимального значения Фигово, конечно, но задача была чтобы на мелких разрешениях можно было броузить... а сейчас это можно, так что считаю что задача выполнена Не на все 100, конечно ... но работает |
Часовой пояс GMT +4, время: 17:50. |
|
« Предыдущая тема | Следующая тема » |
Теги |
browser , scroll , window |
|
|