IE9 не применяет шрифты @ font-face для модального вида после показа - PullRequest
0 голосов
/ 01 апреля 2011

Итак, у меня есть страница с SimpleModal, и шрифты применяются через Typekit (который использует несколько сложных JS для настройки некоторых @font-face правил), и все просто замечательно.

За исключением самого модала; когда вы нажимаете, чтобы открыть его, шрифты @font-face не применяются, поэтому все выглядит неопрятно. Однако если вы закроете его и снова откроете или используете Инструменты разработчика, шрифт неожиданно будет применен волшебным образом.

Кто-нибудь видел это?

1 Ответ

0 голосов
/ 15 апреля 2011

Итак, Эрик дал ответ (учитывая, что он разработчик SimpleModal, это имеет смысл.)

В любом случае, просто нужно добавить clone: true к вызову для модала, вот так:

$(element).modal({clone:true})

А потом IE9 рендерит @font-face вещи прямо сейчас! Brilliant.

...