51MZT
51MZT
  • 发布:2016-12-09 15:18
  • 更新:2016-12-09 16:05
  • 阅读:2243

【报Bug】多个 radio change执行2次的问题

分类:MUI

详细问题描述
[内容]
mui('.mui-scroll').on('change', '.mui-radio', function(e) {
//去掉判断 alert试试吧 这里会触发两次 bug啊
if(this.checked) {
alert(this.value)
}
});
重现步骤
[步骤]
[结果]
[期望]

运行环境
[系统版本]
[浏览器版本]
[IDE版本]
[mui版本]

附件
<div class="mui-scroll">
<!--这里放置真实显示的DOM内容-->
<div class="mui-text-center">
<p class="mui-ellipsis" id="title" style="font-size: 24px;color: blue; padding-top: 20px;">阿四大四大</p>
</div>
<div class="title">
活动背景</p>
<p id="detail">asas</p>
</p><label id="jzsj" >截止时间:122</label>
</div>

			<div id="tou_tap" class="tou_tap" >  
				<div class="mui-input-row mui-radio ">  
				    <label>Radio</label>  
				    <input name="radio" class="mui-radio" type="radio" checked>  
				</div>  
				<div class="mui-input-row mui-radio ">  
				    <label>Radio</label>  
				    <input name="radio" class="mui-radio" type="radio" checked>  
				</div>  
			</div>  

mui('.mui-scroll').on('change', '.mui-radio', function(e) {
//这里会触发两次 又一次是没有值的 bug啊
if(this.checked) {
alert(this.value)
}
});
[安装包]

联系方式
454979901
[电话]

2016-12-09 15:18 负责人:无 分享
已邀请:
badfl

badfl - mui详细文档:http://ask.dcloud.net.cn/article/1039

以前遇到过,也提过BUG但是没人理,只在低端机或者安卓版本低的手机上会有

51MZT

51MZT (作者)

mui('.mui-scroll').on('change', '.mui-radio', function(e) {
//这里会触发两次 又一次是没有值的 bug啊
if(this.checked) {
alert(this.value)
}
});
我才用这样的方式过滤掉无效的那一次点击

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