xuepan1994
xuepan1994
  • 发布:2016-11-17 19:53
  • 更新:2016-11-18 10:37
  • 阅读:1926

使用mui-card和mui()on(),弹出框多次弹出。

分类:MUI
mui

var num=0;
mui('#gas_select').on('change', 'input', function() {
if(this.checked){
num++;
}else{
num--;
}
if(num>=4){
alert("您已经选中超过三个啦!!");
this.checked = false;
}
});
如上代码,没有多次引用<script src="js/mui.min.js"></script>或者<script src="js/mui.js"></script>。不知道为什么在真机上alert("您已经选中超过三个啦!!");每次都要走两次。并且num一直在++。但是在模拟器上都是正常的。

2016-11-17 19:53 负责人:无 分享
已邀请:
野原新之助

野原新之助

你是不是change事件被触发了2次?

该问题目前已经被锁定, 无法添加新回复