Загрузка SIFR до остальной части страницы?

Можно ли предварительно настроить sIFR или загрузить до остальной части содержимого страницы? В настоящее время это последнее, что нужно загрузить (из-за позиции текста), и, поскольку это довольно очевидная часть страницы, я получаю огромную смесь замены текста - все в быстрой суматохе, которая не очень привлекательна.

Похоже, у сайта эпилептический припадок. После загрузки все в порядке, хотя:)

Какие-нибудь обходные пути для установки груза?

Ура Хью

2 ответа

Здесь есть две отдельные проблемы:

  1. Замена элементов как можно скорее
  2. Сделать замену максимально безболезненной

Для #1 sIFR по умолчанию заменяет элементы при загрузке документа. Однако, чтобы сделать эту работу в Safari, проверьте http://wiki.novemberborn.net/sifr3/DetectingCSSLoad.

Для #2 проблема, в зависимости от шрифта, используемого во Flash, заключается в том, что размеры текста отличаются от текста HTML. Проверьте http://wiki.novemberborn.net/sifr3/Ratio+Calculation чтобы помочь уменьшить вертикальную скачок. Вам может понадобиться настроить letter-spacing HTML-текста, чтобы уменьшить горизонтальную скачок.

Если я понимаю, как работает sIFR, вы должны создать заголовок в DOM, прежде чем пытаться его изменить. Честно говоря, каждый сайт, на котором я побывал, использует sIFR, имеет небольшой скачок при загрузке.

Ответ, по-моему, нет. Я стою под коррекцией, хотя.

Другие вопросы по тегам