首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在启动切换器自定义复选框中更改背景颜色?

如何在启动切换器自定义复选框中更改背景颜色?
EN

Stack Overflow用户
提问于 2017-01-27 20:01:22
回答 1查看 2.1K关注 0票数 1

我在Bootstrap switcher plugin (https://github.com/nostalgiaz/bootstrap-switch)中自定义了一个复选框。如何在切换时将绿色变为红色?我试过了:

代码语言:javascript
复制
$( ".bootstrap-switch" ).click(function() {
    $( this ).toggleClass( "highlight" ); console.log('1111');
});

我的例子:http://codepen.io/rinatoptimus/pen/JEOjjp

EN

回答 1

Stack Overflow用户

发布于 2017-02-22 20:28:39

您可以使用选项onColor和/或offColor。首先,你必须这样定义你的css类:

代码语言:javascript
复制
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-highlight {
  background-color: red !important;
}

然后,您可以在初始化中添加选项onColoroffColor

代码语言:javascript
复制
$("[name='my-checkbox']").bootstrapSwitch('onColor','highlight');

我在您的示例代码中进行了尝试,但它并不完全有效。我不知道,你在bootstrap-switch的标准代码中做了什么改变。

更新

为了同时设置onColoroffColor,可以这样定义它:

代码语言:javascript
复制
$("[name='my-checkbox']").bootstrapSwitch(
'onColor':'highlight',
'offColor':'warning'
);
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41893529

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档