2015-03-09 2 views
1

Я работаю с этой демонстрацией: http://cssdeck.com/labs/setting-active-states-on-sticky-navigations-while-scrolling/Как добавить файл jQuery на сайт навигации?

По какой-то причине, когда я пытаюсь воссоздать его часть Java делает навигацию работа не идет через по моей версии здесь: http://cssdeck.com/labs/ydsxavxy

До сих пор я спасен index.html, style.css и flip.js и попытался связать CSS и JS в индексе.

Как я могу заставить свою версию работать как демо? Как файл Java включен вне CSSDeck? Я не слишком хорошо разбираюсь в том, как CSSDeck берет HTML, CSS и Java и объединяет их в один просмотр страницы.

+1

'Java: JavaScript :: ham: hamster' – Mathletics

ответ

2

Неверная версия jQuery, которую вы загружаете.

Пример, который работает использует 1.8, и вы загружаете 1.4:

<script class="cssdeck" src="//cdnjs.cloudflare.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script> 

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

TypeError: $(...).on is not a function 

Это обычно означает, что ваша библиотека JQuery не определено или не поддерживается кодом, который вы используете.

+0

Он не пропускает jquery, он использует 1.4, возможно, пытается вызвать функцию, где зависимость не выполняется? '' – acupajoe

+0

А, правильно. Версия jQuery, которую он использует, неверна. Использование 1.8 устраняет проблемы. – Axel

+1

Спасибо за помощь! Это было с ума с ума, что с ним не так! Я очень ценю помощь! – Mira

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