Javascript-форум (https://javascript.ru/forum/)
-   Firefox/Mozilla (https://javascript.ru/forum/css-html-firefox-mizilla/)
-   -   Перерисовка изображений в FireFox (https://javascript.ru/forum/css-html-firefox-mizilla/32514-pererisovka-izobrazhenijj-v-firefox.html)

Serg_pnz 18.10.2012 23:43

Перерисовка изображений в FireFox
 
У меня динамически подгружаются 52 картинки 320*495 пикс, png24, размером от 90 до 230 кБайт (колода карт). И сразу все присутствуют на странице (внахлест, без полос прокрутки).
Сегодня в лисе заметил такой неприятный момент, что если перейти на другую вкладку, а потом вернутся на вкладку с картами (или меняя окна FireFox на любое другое, открытое полностью), то картинки прорисовываются заново.
В хроме подобного не выявлено.
Может кто знает с чем это связано и как бороться?

devote 19.10.2012 00:08

Цитата:

Сообщение от Дзен-трансгуманист
но я бы посоветовал склеить все картинки в один файл.

одним словом, сделать спрайт.

Serg_pnz 19.10.2012 00:11

Канвас для меня пока что как китайский язык)))

А склеивать не хочу, т.к. "переворот" карты основан на уменьшении размера по ширине, потом смена на рубашку, потом увеличение до исходной ширины. С беграундом боюсь такое не прокатит.

devote 19.10.2012 00:12

Цитата:

Сообщение от Serg_pnz
С беграундом боюсь такое не прокатит.

ну что же так резко, все прокатит, не забываем про transform

Nekromancer 19.10.2012 00:14

Serg_pnz,
Если слишком большая картинка, видимо освобождает видео буфер и когда ты переключаешься обратно, просто не успевает отрисовать её быстро.

devote 19.10.2012 00:16

кстати есть CSS3 свойство background-size с помощью которого можно изменять размер фона.

Serg_pnz 19.10.2012 00:24

Думал перекеширование какое. что типа мета тег
Cache-Control: private, pre-check=0, post-check=0, max-age=0
. Удалил - не помогло.
Вообще сделал отдельную страницу вообще без ничего - только эти картинки http://37a.su/tmp.php
Если переключится секунд на 30, а потом вернуться назад - опять перерисовка видна :(

Serg_pnz 19.10.2012 00:34

http://37a.su/tmp2.php
Тут вроде всё отлично, но jpg'и и размер 20-70 кб. Буду играть с размерами.
Большое всем спасибо!

css3 background-size - да, обязательно посмотрю, т.к. владелицы ИЕ ну как-то не очень мне интересны (может и зря, конечно)


Часовой пояс GMT +3, время: 22:15.