Скрипты в yepnope / modernizr.load загружаются асинхронно.Это означает, что по замыслу они не будут выполняться в пространстве непосредственно под их включением.Это повышает производительность страницы, не блокируя дальнейшую визуализацию страницы.
Опции callback
и complete
доступны для оповещения о готовности скриптов.Самый быстрый способ убедиться, что jQuery существует, - это просто обернуть нижнюю часть страницы:
<script>
function appInit() {
$(document).ready(function(){
$('#hauptsponsoren').cycle({
fx: 'fade',
speed: 4000,
timeout: 10000
});
});
}
</script>
А затем в функции complete
вызовите функцию appInit()
.Время загрузки вашей страницы поблагодарит вас.
complete: function() { ...; appInit(); }
Если ваш дом готов к этому моменту, он сразу же запустится, а если еще нет, то подождет немного дольшедля того, чтобы это также произошло.
Надеюсь, что это прояснится.