官方的checkbox例子中,点击checkbox的圆圈,触发2次change
mui('.mui-input-group').on('change', 'input', function() {
console.log("1");
var value = this.checked?"true":"false";
this.previousElementSibling.innerText = "checked:"+value;
});
我的解决方案是
.mui-checkbox>input{
pointer-events: none;
}
触发2次是因为点击的位置在input上,点击mui-checkbox这个div是触发一次的,这个js禁用了input的点击事件
野原新之助 (作者)
我在模拟器上出发了2次,放在手机上触发一次
2015-09-21 16:07
野原新之助 (作者)
海马玩,就触发2次
2015-09-21 16:07
BoredApe
海马玩什么安卓版本
2015-09-21 16:15
野原新之助 (作者)
4.2.2
2015-09-21 16:30
野原新之助 (作者)
回复 BoredApe:安卓4.3的版本的三星S4也是会触发2次
2015-09-24 18:10
乐乐8890
sony android 4.1.2 也是触发两次
2016-03-23 18:34