2011-02-08 2 views
0

Как загрузить JQuery, прежде чем все HTML элементы, чтобы остановить без стилей содержания мигать до того Jquery пинков в.нагрузка JQuery до того элементов на странице

Я знаю, что вы можете сделать это с display:none в CSS, но я хотел бы знайте, как сделать это доступным способом.

Вот пример

http://satbulsara.com/tests/

+1

Это не к вам .... браузер обычно загружает JS перед элементами, но пока элементы не существуют. jQuery ничего не может сделать. –

+0

Не могли бы вы перефразировать свой вопрос, чтобы сделать его более понятным, что вы пытаетесь сделать? Если вы хотите загрузить jQuery перед элементами на странице, просто включить его в '' вашего документа должно быть достаточно ... –

+0

hmmmm, да, я просто хотел остановить загрузку содержимого, прежде чем эффект fadin произойдет без использования дисплея : none в css – sat

ответ

1

Я использовал совет этого парня с хорошим fadeIn() эффекта к большому удовлетворению: 1 Way to Avoid the Flash of Unstyled content

+0

приятный 1 !! Я сделал это раньше, но добавил – sat

+0

$ ('html'). AddClass ('js'); в документе готов, как идиот. Благодаря!! – sat

1

Вы можете использовать очень маленький файла JavaScript в голове, который только устанавливает visibility: hidden соответствующих элементов, и идет перед JQuery.

Конечно, вы должны будете использовать DOM непосредственно

document.getElementById('someImage').style.visibility = 'hidden'; 
Смежные вопросы