Ваши скрипты загружаются асинхронно и, вероятно, еще не готовы к моменту загрузки страницы, поэтому $ / jQuery еще не существует в области окна.
Поскольку вы используете jQuery, вы можете легко использовать его$ (document) .ready () или просто $ (), так как он также работает при вызове ПОСЛЕ загрузки страницы.
Вот скрипка с простым обработчиком script.onload, который запускает функцию ready () jQuery, как только обаДоступны скрипты: http://jsfiddle.net/qaYJF/