2016-04-29 6 views
1

Я создаю меню навигации на основе: https://css-tricks.com/jquery-magicline-navigation/Start JQuery функции После Font-Потрясающие Нагрузки

Все работает отлично подходит для ширины линии и позиции для активного элемента, за исключением. В основном ширина и положение магической линии меньше, чем у активного элемента.

Я пробовал некоторые исправления и пришел к выводу, что это вызвано значками шрифта, потому что они загружаются за пару миллисекунд, поэтому он заставляет магическую линию принимать ширину без загрузки значка. Я пробовал использовать на window.load, и он отлично работает, моя проблема в том, что страница может содержать много изображений, поэтому я не хочу, чтобы пользователь дождался загрузки страницы до просмотра анимации.

Мой вопрос: Есть ли способ запустить функцию после того, как шрифт-удивительные значки & google fonts полностью загружены и отображены?

ответ

-1

Вы попробовали $ (окно) .load?

$(window).load(function() { 
     //your functions 
}); 
+1

ОП говорит, что они использовали 'window.load' в своем вопросе. –

+0

window.load работает, но мне нужно что-то еще, потому что ожидание загрузки всей страницы не является вариантом. –

+0

Я нашел это: http://stackoverflow.com/questions/4383226/using-jquery-to-know-when-font-face-fonts-are-loaded – mgunduz

Смежные вопросы