18910140161

JavaScript-BootstrapSwitch在单击堆栈溢出时不切换开关

顺晟科技

2022-10-19 13:50:46

119

我有一个引导开关,但我不希望它每次都切换。我想检查一个条件是否为真,然后才拨动开关。我怎么能那么做?这是我到目前为止所拥有的:

$("[name='relVal']").bootstrapSwitch({
    onSwitchChange: function(event, state) {
       if (condition_is_met) {
          $("[name='relVal']").bootstrapSwitch('state', true);
       }
    }
})

顺晟科技:

从文档中:

OnSwitchChange

在开关状态改变时执行的回调函数。如果返回false,则将恢复状态,否则将不会发生任何变化

所以您所需要做的就是返回开关是否发生。

$("[name='relVal']").bootstrapSwitch({
    onSwitchChange: function(event, state) {
       if (condition_is_met) {
          $("[name='relVal']").bootstrapSwitch('state', true);
       }
    }
})
  • TAG:
相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航