Ошибка типа: $(...). Поворот не является функцией
Я работаю с turn.js, однако я получаю сообщение об ошибке TypeError: $(...). Turn в настоящее время не является функцией мой js:
function loadApp() {
// Create the flipbook
$('.flipbook').turn({
// Width
width:922,
// Height
height:600,
// Elevation
elevation: 50,
// Enable gradients
gradients: true,
// Auto center this flipbook
autoCenter: true
});
}
// Load the HTML4 version if there's not CSS transform
$(document).ready(function() {
yepnope({
test : Modernizr.csstransforms,
yep: ['../../lib/turn.js'],
nope: ['../../lib/turn.html4.min.js'],
both: ['css/basic.css'],
complete: loadApp
});
});
Есть идеи, где я могу пойти не так?
1 ответ
Решение
Трудно дать только один ответ, потому что есть ряд вещей, которые могут быть не правы здесь. Но я думаю, что проблема должна быть в том, что jQuery или turn.js загружаются неправильно.
Итак, я бы предложил, прежде всего, открыть инструменты разработчика браузера по вашему выбору и проверить, действительно ли на страницу загружаются jQuery и turn.js. Также jQuery должен быть перед turn.js для корректной работы turn.js.