[color=red][size=x-large]问题:[/[/color]size]当鼠标点击了radio后触发了check事件,但是当鼠标任意点击一下他又触发一次;
我看了下文档,当checked/unchecked都会触发这个check事件,但是我想只有checked时候才去触发该如何呢?
[color=darkred]回答:[/color]radio没有click事件,用focus事件有些小问题(单击小圆圈不能选中但也触发事件)
所以另外找了解决的办法:radio.on('check',function(radio,isCheck){
if(isCheck)
{
//选中触发事件
}
else
{
//没有选中触发其他事件
}
})
我看了下文档,当checked/unchecked都会触发这个check事件,但是我想只有checked时候才去触发该如何呢?
[color=darkred]回答:[/color]radio没有click事件,用focus事件有些小问题(单击小圆圈不能选中但也触发事件)
所以另外找了解决的办法:radio.on('check',function(radio,isCheck){
if(isCheck)
{
//选中触发事件
}
else
{
//没有选中触发其他事件
}
})
本文探讨了在使用Radio控件时如何优化check事件的触发逻辑。针对默认情况下checked和unchecked状态均会触发check事件的问题,提供了一种仅在checked状态时触发事件的方法。
5464

被折叠的 条评论
为什么被折叠?



