Bootstrap 有自己的 javascript 版本的复选框、单选按钮、折叠等。
单选按钮示例:
<div class="btn-group" data-toggle="buttons-radio">
<button type="button" class="btn">Left</button>
<button type="button" class="btn">Middle</button>
<button type="button" class="btn">Right</button>
</div>
只要您启用了 JS,这看起来就很棒。我喜欢 JS,但我也是NoScript用户,我希望页面在没有 JS 的情况下也能正常工作。
正如我所见,twitter-bootstrap 没有内置的后备解决方案。我可以使用我自己的标签或仅在启用 JS 时显示引导按钮,但我以某种方式期望引导可以处理这个问题。
我想到的唯一解决方案是使用标准单选按钮、复选框等,如果启用了 JS,则用上面的类似代码替换/隐藏它们。
我也很失望地看到像崩溃这样的一些简单的事情没有备用解决方案,至少可以使用 css3 转换来处理它,或者至少只是打开所有子 div 并保持它们打开。
对于没有 JS 的引导程序,您是否有一些想法/解决方案,或者是唯一的解决方案编写一个函数来“隐藏单选按钮,如果启用了 javascript,则显示/创建 boostrap-divs”?