Ответ 1
У меня была такая же проблема, и это сводило меня с ума!!!!
До тех пор, пока я не обнаружил, что загружаю бутстрап перед jqueryui...
Я переключил порядок и заметил, что если я загружаю jqueryui перед загрузкой, у меня нет такой проблемы:)
Я пытаюсь превратить некоторые обычные кнопки в переключатели в режим загрузочного твиттера (http://twitter.github.com/bootstrap/javascript.html#buttons).
Я выполнил инструкции, но когда я нажимаю кнопки, я получаю следующую ошибку в консоли:
Ошибка поиска: не удается вызвать методы на кнопке до инициализации; попытался вызвать метод 'toggle'.
Знаете ли вы, что может вызвать это? Кнопки загружаются на страницу и становятся видимыми только тогда, когда соответствующий контент отображается AJAX.
Спасибо!
У меня была такая же проблема, и это сводило меня с ума!!!!
До тех пор, пока я не обнаружил, что загружаю бутстрап перед jqueryui...
Я переключил порядок и заметил, что если я загружаю jqueryui перед загрузкой, у меня нет такой проблемы:)
Эта проблема связана с тем, что jquery-ui блокирует инициализацию определений Button из бутстрапа для таких пользователей, как я, у которых есть проблемы с изменением порядка вызовов файлов javascript, например, при использовании виджета CJUiAutocomplete в Yii, просто сдвиньте javascript, соответствующий button.js из файла начальной загрузки, в основной рабочий файл, и он будет работать плавно.
В качестве альтернативы возьмите соответствующие js и поместите их в отдельный файл, который вызывается в нижней части стека файлов javascript.
Подмена порядка загрузки Bootstrap и jQueryUI решает эту проблему, но затем вызывает другие неполадки, такие как Close X в диалоговом окне jQueryUI. Есть ли другой способ разрешить это?