我正在开发一个同时使用 Twitter Bootstrap 和 jQuery UI 的 Ruby on Rails 应用程序。据我所知,两者之间的大多数(也许是全部?)不兼容问题都已解决(并且我已安装并包含在资产管道中的最新 gem)。这个问题与jQuery UI并没有太大关系,我只是认为这可能是一个很好的知识,以防万一我不知道那里存在兼容性问题......
无论如何 - 我只是试图在用户页面上包含一些垂直堆叠的单选按钮,并且由于某种原因单选按钮的行为就像常规按钮一样。起初,我将此归因于可能的错字data-toggle="buttons-raadio"
或类似的愚蠢,但经过检查,我没有发现我的代码和文档中建议的格式有任何区别。最终,我感到沮丧,只是直接从文档中复制粘贴代码(HTML 和 Javascript 以启用按钮)进行石蕊测试,我得到了相同的行为。
所以,如果你没有点击链接,文档给出了一个简单的例子,如下所示:
<!-- HTML -->
<div class="btn-group" data-toggle="buttons-radio">
<button type="button" class="btn btn-primary">Left</button>
<button type="button" class="btn btn-primary">Middle</button>
<button type="button" class="btn btn-primary">Right</button>
</div>
/Javascript
<script>
$('.nav-tabs').button();
</script>
那么,有什么关系呢?为什么单击时未将“活动”类添加到单选按钮?我确实发现它说在课堂上使用它很有趣.nav-tabs
,而不是.btn
(我试图无济于事,它只是弄乱了 btn-primary 的漂亮格式,但仍然没有提供正确的功能),但我猜.nav-tabs
过滤到沿线某处的按钮。
另外,所以我决定检查文档上的 html ,果然我得到了完全相同的 HTML 加上相同的 JavaScript 调用......我不知所措。
提前感谢您的任何和所有答案。
-毫米