按钮touchend事件不触发了

在按钮上只绑定了touchstart,在touchstart事件里把按钮的active设为false,然后touchend就不触发了
我的代码里又用了论坛上另外一个屏蔽多点触摸的方法,由于touchend不出发,后续的按钮都变成了不能点击

现在我把这种事件都绑定在touchend里,就不会影响按钮点击了。
想知道事件触发的内部实现,有大佬可以解释一下吗

你touchstart就是点击开始就关掉了按钮的active,意思就是碰一下就让按钮不可用了.

touchend事件因为active属性为false就不吃了. 有啥问题?

这个没有什么问题
我想知道这个touchend在哪里被吃掉了,事件内部怎么处理的,怎样让它触发出来:sweat_smile:

交给按钮他爹? touch的start和end都给他爹处理?

不然按钮自己在start的时候active被false了end是肯定没办法吃了

你如果要点击一下隐藏的话,不要active为false。
你可以尝试opacity = 0; 或者让他zOrder在一个较低的位置。

不要 active=false 不就好了,想要什么效果变通实现,方法多的是。