Подтвердить что ты не робот

Bootstrap: 'TypeError undefined не является функцией'/'не имеет вкладку метода' 'при использовании загрузочных вкладок

Сейчас я создаю небольшой сайт и хочу использовать некоторые части Bootstrap от Initialzr, в частности вкладки. В настоящее время я пытаюсь использовать пример кода, предоставленный проектом Bootstrap (http://twitter.github.com/bootstrap/javascript.html#tabs), и несколько настроек, но "undefined не является функцией" при загрузке.

JS файлы предварительно загружаются в правильном порядке (jQuery, libs/bootstrap/*, my script.js файл /script, смешанный в html), стандартные команды jQuery (скрыть и т.д.) работают нормально, поэтому он, похоже, не связан с параметром noConflict().

Что еще мне нужно проверить?

4b9b3361

Ответ 1

Мне действительно удалось выяснить, что я делаю неправильно (и это была моя ошибка).

Я использую pre-jQuery Rails, поэтому, когда я включил файлы Bootstrap JS, я не думал, что включение в комплект поставки jQuery приведет к возникновению каких-либо проблем, однако, когда я удалю этот JS файл, все начал работать отлично.

Извлеченный урок, тройная проверка, какие JS файлы загружены, посмотрите, есть ли какие-либо конфликты.

Ответ 2

Это также может быть вызвано, если вы включили bootstrap.js до jquery.js.

Другие могут иметь ту же проблему, что и я.

Включить jQuery до bootstrap.

Ответ 3

убедитесь, что вы , используя новейший jquery, и проблема решена

Я встретил эту проблему с этим кодом:

<script src="/scripts/plugins/jquery/jquery-1.6.2.min.js"> </script>
<script src="/scripts/plugins/bootstrap/js/bootstrap.js"></script>

После этого перейдите к следующему:

<script src="/scripts/plugins/jquery/jquery-1.7.2.min.js"> </script>
<script src="/scripts/plugins/bootstrap/js/bootstrap.js"></script>

Он отлично работает

Ответ 4

Вероятно, это использование события "on", которое Bootstrap использует много, и был вставлен в jQuery 1.7 http://api.jquery.com/on/

Ответ 5

Мы можем попробовать, используя последнюю библиотеку jQuery. У меня такая же проблема. Я использовал jQuery-1.4.2.min раньше и получил ошибку. После этого я использовал версию 1.9.1, и она работает. Благодаря