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().
Что еще мне нужно проверить?
Ответы
Ответ 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, и она работает. Благодаря