Ошибка типа: $(...). Поворот не является функцией

Я работаю с 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.

Другие вопросы по тегам