【问题标题】:bootstrap switch d3 on change event更改事件上的引导开关 d3
【发布时间】:2014-10-10 19:25:39
【问题描述】:

我正在整理一个使用引导程序和引导开关库的 d3 可视化。

我有一组由 d3 生成的开关,我想听这些开关,以便根据它们的状态更新可视化;我在开关上有一个事件监听器,但它什么也没做:

d3.selectAll(".input").on("change", function() {
    console.log(this)
})

http://jsfiddle.net/jy24dk20/1/

谁能告诉我我做错了什么?

【问题讨论】:

    标签: twitter-bootstrap d3.js event-handling bootstrap-switch


    【解决方案1】:

    引导开关(2.0.1,旧版)会触发一个名为 switch-change, as per the docs 的事件。

    似乎它不会更改输入上的checked 状态,因此不会触发change 事件。

    我建议收听switch-change 事件以影响您的更改:

    $('input').bootstrapSwitch().on("switch-change", function() {
        console.log(this)
    })
    

    【讨论】:

      猜你喜欢
      • 2014-07-31
      • 2013-09-20
      • 2018-03-17
      • 1970-01-01
      • 2020-10-20
      • 1970-01-01
      • 2018-07-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多