【问题标题】:How to change background color in bootstrap switcher custom checkbox?如何在引导切换器自定义复选框中更改背景颜色?
【发布时间】:2017-01-27 12:01:21
【问题描述】:

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

$( ".bootstrap-switch" ).click(function() {
    $( this ).toggleClass( "highlight" ); console.log('1111');
});

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

【问题讨论】:

    标签: jquery twitter-bootstrap bootstrap-switch


    【解决方案1】:

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

    .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-highlight {
      background-color: red !important;
    }
    

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

    $("[name='my-checkbox']").bootstrapSwitch('onColor','highlight');
    

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

    更新

    要同时设置onColoroffColor,您可以这样定义:

    $("[name='my-checkbox']").bootstrapSwitch(
    'onColor':'highlight',
    'offColor':'warning'
    );
    

    【讨论】:

    • 如何定义多个参数?我可以设置 OnColor 或 OffColor 但不能同时设置...
    • 请在我的回答中查看我的更新。我从未尝试过,但我认为你可以这样做,不是吗?
    猜你喜欢
    • 1970-01-01
    • 2020-05-19
    • 1970-01-01
    • 2012-10-05
    • 1970-01-01
    • 1970-01-01
    • 2014-02-24
    • 1970-01-01
    • 2017-02-01
    相关资源
    最近更新 更多