[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Шрифты и window.onload
GET
Привет.

Решили заменить на сайте шрифты, но столкнулись с такой проблемой на IPAD: страница ждет загрузки шрифтов.

Сначала шрифты подключались через google.font затем, чтоб ускорить загрузку решили вытащить только нужные и подключать только их. Сделали на woff2 в Chrome все супер Мозила просит смесь woff1/2, IE - просит woff1 добавили их, IPAD все равно - глючит возможно использует ttf/svg шрифты, короче вернули google.font - тот выдает, то что кому нужно (и кеширует их на год).

Но то-ли от того что ПК быстрые и мы не видим погрузку шрифтов, то-ли наоборот IPAD тормознутый, но на нем Chrome/Safari сначала рисует каркас страницы без шрифтов, а потом вместе с картинками подгружаются шрифты. Так везде, F12 говорит так и показывает - загружаются с гугла они последними.

Стали думать, что делать пока ничего не придумал, как обернуть в
window.onload = $('#content').fadeIn('fast');


Почему fadeIn, а не show()? Потому, что IPAD почему-то не ждет загрузки, а сразу выполняет show() как-то дебильно прогнозирует результат, но когда стоит fadeIn, то ждет.

Дак вот вопрос: вроде все стало круто, на ПК разницы не видно - все мгновенно, на IPAD`e задержка 2-3 сек. и сразу появление контента (во время задержки вставил лепесток ожидания).

Что посоветуете? Раньше не пользовал window.onload, но кажется это как-то кохозно что-ли.

Спасибо.

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
GET
Ну в принципе наткнулся на статью достаточно полно описывающую проблему:

http://frontender.info/solving-the-problem...-media-queries/

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
GET
Цитата
window.onload = $('#content').fadeIn('fast');


Ну, решили сделать только для мобильников, если всё же кому-то интересно.

۩

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.