Загрузка SIFR до остальной части страницы?
Можно ли предварительно настроить sIFR или загрузить до остальной части содержимого страницы? В настоящее время это последнее, что нужно загрузить (из-за позиции текста), и, поскольку это довольно очевидная часть страницы, я получаю огромную смесь замены текста - все в быстрой суматохе, которая не очень привлекательна.
Похоже, у сайта эпилептический припадок. После загрузки все в порядке, хотя:)
Какие-нибудь обходные пути для установки груза?
Ура Хью
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, имеет небольшой скачок при загрузке.
Ответ, по-моему, нет. Я стою под коррекцией, хотя.