2014-08-28 78 views
0

我剛剛更新了jQuery bootstrap-switch插件到最新版本,其中包括許多有趣和酷炫的功能,但我想要一個有效的代碼看起來像:jQuery bootstrap-switch 3.0.2沒有在輸入上觸發change事件

var $checkbox = $('input[name="whatever"]'); 

$checkbox.bootstrapSwitch(); 

$checkbox.on('change', function() { 
    // ... do something cool here 
}); 

當我切換輸入被觸發一個事件change開關,很酷,因爲上面的代碼工作,如果是這樣,但是......這個是不會發生的最後一次更新!

我知道有一個onSwitchChange回調,我可以用來識別輸入的變化,但你知道我不想在知道我是否遺漏了某些東西之前重構100行代碼。

回答

1

這對我有效。版本3.0.2

 $elem.on('switchChange.bootstrapSwitch', function (e, data) { 
      //Do something 
     });