Загрузчик радио-кнопки выпуска
Я пытаюсь включить некоторые обычные кнопки в переключателях twitter bootstrap way (http://twitter.github.com/bootstrap/javascript.html#buttons).
я следовал инструкциям, но когда я нажимаю на кнопки, я получаю следующую ошибку в консоли:
Неперехваченная ошибка: невозможно вызвать методы на кнопке до инициализации; попытка вызвать метод 'toggle' .
вы знаете, что может вызвать это? Кнопки загружается на страницу и становится видимым только тогда, когда соответствующий контент отображается AJAX.
спасибо!
3 ответа:
У меня была та же проблема и это сводило меня с ума!!!!
пока я не обнаружил, что загружаю bootstrap перед jqueryui...
я переключил порядок и заметил, что если я загрузите jqueryui перед загрузкой, у меня нет таких проблем :)
эта проблема связана с тем, что jquery-ui блокирует инициализацию определений кнопок из bootstrap для таких пользователей, как я, у которых есть проблемы с изменением порядка вызовов файлов javascript, например, при использовании виджет CJUiAutocomplete в Yii,просто сдвиньте javascript, соответствующий кнопке.js из файла начальной загрузки в основной рабочий файл, и он будет работать плавно.
кроме того, в соответствующих JS и поместить его в отдельный файл, который вызывается в нижней части стека файлов javascript.