- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用带有 Bootstrap 开关的 Bootstrap 2.3.2。两种状态开关效果很好,但现在我需要一个三态开关(true、null、false)。是否有可能使用 Bootstrap 开关来制作这样的东西?也许使用单选按钮而不是复选框......我也在使用 angularJS,所以我需要 I 指令。
最佳答案
我改进了上面的答案并创建了一个 JSFiddle,它演示了一个功能齐全的三态开关。请注意,JSfiddle 中的 javascript 窗口无法正常工作,因此脚本在 html 窗口中加载。
https://jsfiddle.net/buzzyearlight/u7sg8oLa/
<script async src="//jsfiddle.net/buzzyearlight/u7sg8oLa/embed/"></script>
此开关不使用单选按钮,而是使用范围并将值传递到 JavaScript 以确定开关的操作。设计这个的最大障碍是更改范围的伪元素(特别是其轨道的背景颜色)。这可以通过使用 pseduo 元素设置不同的类并使用 java 轮换类来实现。
关于修改伪元素的信息可以在下面的链接中找到。我使用了文章中描述的方法 1。
关于javascript - 自举三态开关,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23105991/
我来自 Asp.Net 世界,试图理解 Angular State 的含义。 什么是 Angular 状态?它类似于Asp.Net中的ascx组件吗?是子页面吗?它类似于工作流程状态吗? 我听到很多人
我一直在寻找 3 态拨动开关,但运气不佳。 基本上我需要一个具有以下状态的开关: |开 |不适用 |关 | slider 默认从中间开始,一旦用户向左或向右滑动,就无法回到N/A(未回答)状态。 有人
我是一名优秀的程序员,十分优秀!