作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有这个JSFiddle带有两个使用 Bootstrap Switch 的复选框。我希望它们相互排斥,即它们不能同时打开或关闭。这可能不使用单选按钮类吗?
当前复选框代码如下:
$("[name='my-checkbox']").bootstrapSwitch({
onSwitchChange: function (event, state) {
if(state) map.addLayer(streetsTile);
else map.removeLayer(streetsTile);
}
});
$("[name='my-checkbox2']").bootstrapSwitch({
onSwitchChange: function (event, state) {
if(state) map.addLayer(exampleTile);
else map.removeLayer(exampleTile);
}
最佳答案
比如像这样:
$("[name='my-checkbox']").bootstrapSwitch({
onSwitchChange: function (event, state) {
$("[name='my-checkbox2']").bootstrapSwitch('state', !state, true);
if(state) map.addLayer(streetsTile);
else map.removeLayer(streetsTile);
}
});
$("[name='my-checkbox2']").bootstrapSwitch({
onSwitchChange: function (event, state) {
$("[name='my-checkbox']").bootstrapSwitch('state', !state, true);
if(state) map.addLayer(exampleTile);
else map.removeLayer(exampleTile);
}
});
但是为什么您不想为此使用单选按钮...?
关于javascript - 互斥自举复选框开关,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34968145/
我是一名优秀的程序员,十分优秀!