Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » HTML, CSS, JavaScript

«Затенение» страницы

Обсуждение темы «Затенение» страницы в разделе HTML, CSS, JavaScript, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Добрый день! Помогите пожалуйста решить следующую проблему: Я на страницу ставлю div поверх всего остального, пока невидимый. В качестве background-image для него использую ...


Закрытая тема
 
Опции темы
Старый 11.08.2005, 19:22   #1
Добрый день! Помогите пожалуйста решить следующую проблему:

Я на страницу ставлю div поверх всего остального, пока невидимый. В качестве background-image для него использую квадрат два на два пикселя - один серый, другой прозрачный, в шахматном порядке. Таким образом, когда этот div показываю - все содержимое страницы как-бы становится неактивным, затеняется...
Но вот беда: когда я меняю в стиле этого дива свойство visibility на visible - в Opera это происходит почти мгновенно, а в IE с задержкой секунд в 5!! Как будто он там что-то рендерит или заполняет, не знаю в общем... И во время этой задержки никакие элементы на странице недоступны!
Как это победить?

P.S. Если убрать прозрачные пиксели из квадратика и залить все одним цветом - все сразу ок! Ну что с ним делать?
 
Старый 11.08.2005, 19:22
Ссылки
Старый 11.08.2005, 19:26   #2
Наверно Опера зараннее загружает эту картинку, а Експлорер только когда переключается на visible.
 
Старый 11.08.2005, 19:28   #3
Цитата:
fatman:
Наверно Опера зараннее загружает эту картинку, а Експлорер только когда переключается на visible.
Да, я тоже об этом думал Вопрос как сделать так, чтобы все было отлично? Я знаю, что такое можно сделать, потому что видел вариант, превосходно работающий под IE.
 
Старый 11.08.2005, 21:11   #4
Так воспользуйтесь работающим вариантом.
 
Старый 12.08.2005, 11:35   #5
Цитата:
kost:
Так воспользуйтесь работающим вариантом.
К сожалению, нет такой возможности. Это был закрытый проект, в Сети его еще нет.
 
Старый 12.08.2005, 16:23   #6
Неужели нет ни у кого соображений?
 
Старый 13.08.2005, 02:14   #7
Preload images.
Есть такой объект в JS - Image.
Создаем new Image() (можно прописать 2 аргумента - width и height, но необязательно). Присваиваем его свойству src путь к картинке. В дальнейшем мы задаем свойству src нужной картинки значение из переменной.
Вроде должно работать.
 
Старый 13.08.2005, 15:04   #8
Цитата:
Leek:
Preload images.
Есть такой объект в JS - Image.
Создаем new Image() (можно прописать 2 аргумента - width и height, но необязательно). Присваиваем его свойству src путь к картинке. В дальнейшем мы задаем свойству src нужной картинки значение из переменной.
Вроде должно работать.
Да, я именно так и делаю когда требуется сделать, к примеру,изменяемые кнопки. Но тут мне тредуется загрузить не картинку, а только лишь показать невидимый див. Разьве это сработает? Впрочем, попробую...
 
Старый 14.08.2005, 02:01   #9
Цитата:
загрузить не картинку, а только лишь показать невидимый див
У этого дива бг есть? Есть! Вот его и надо кэшировать.
 
Старый 14.08.2005, 02:01
Закрытая тема




Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с CSS страницы ! cashfile HTML, CSS, JavaScript 30 17.03.2010 00:42
страницы vik7878 ASP, Perl, PHP и MySQL 3 08.08.2006 16:33
печать страницы Jeid HTML, CSS, JavaScript 1 13.03.2005 03:06
Вес страницы BESTIARI Кальянная 10 28.02.2005 22:42
Страницы... Денисон HTML, CSS, JavaScript 3 02.09.2004 19:44


Текущее время: 04:53. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум