Bootstrap单选按钮切换问题

时间:2012-11-05 15:50:02

标签: javascript jquery twitter-bootstrap radio-button

我正试图通过twitter引导程序(http://twitter.github.com/bootstrap/javascript.html#buttons)来打开单选按钮中的常规按钮。

我按照说明操作,但是当我按下按钮时,我在控制台中收到以下错误:

未捕获错误:在初始化之前无法调用按钮上的方法;试图调用方法'切换'

你知道可能导致什么吗?这些按钮被加载到页面中,只有在AJAX显示相应的内容时才会显示。

谢谢!

3 个答案:

答案 0 :(得分:211)

我遇到了同样的问题,这让我很生气!!!!

直到我发现我在jqueryui之前加载bootstrap ...

我切换了订单并注意到如果我在引导程序之前加载jqueryui ,我没有这样的问题:)

答案 1 :(得分:7)

这个问题是由于jquery-ui阻止了Bootstrap中Button定义的初始化,对于像我这样的用户来说,如果在yii中使用 CJUiAutocomplete小部件时出现了调整javascript文件调用顺序的问题只需将对应于button.js的javascript从bootstrap文件转移到主工作文件,它就能顺利运行。

或者将相应的js放在一个单独的文件中,该文件在javascript文件堆栈的底部调用。

答案 2 :(得分:4)

交换Bootstrap和jQueryUI的加载顺序解决了这个问题,但随后导致其他问题,如jQueryUI对话框上的Close X无法显示。还有另一种解决方法吗?