Тег <script>внизу вызывает $ (document). Ready to fail - PullRequest
0 голосов
/ 13 октября 2011

Я следил за фрагментами html5boilerplate.com (а также за рекомендациями Yahoo), чтобы мы поместили сценарии внизу страницы (главной страницы моего сайта).

Я также следую SPI (одностраничный интерфейс) - это означает, что я буду загружать область контента только через ajax для любого нового посещения страницы.

Структура моей страницы ..

<body>
<header />
<div id="content" />
<footer />
</body>

Теперь вопрос ... Я загружаю JQuery в конце главной страницы. Но мне нужно немного javascript для выполнения на дочерней странице, которая будет загружена в содержимое div. Так что, если я напишу $(document).ready(..) на дочерней странице будет написано о том, что $ не определено.

Есть предложения?

1 Ответ

1 голос
/ 13 октября 2011

Поместите свой JQuery включить в свой заголовок. Тогда это будет работать. Пока вам не нужен сайт с очень высокой производительностью, вам не нужны такие хаки производительности. И вы должны понять, как и почему хаки работают, прежде чем их использовать. Если вы действительно хотите включить jquery внизу скрипта, вы должны поместить весь свой JS-код ниже jquery include.

...