Open w-jj opened 7 years ago
兄弟这个问题我之前也发现了,必须要用fastclick。 ios当使用委托给一个元素添加click事件时,如果事件是委托到 document 或 body 上,并且委托的元素是默认不可点击的(如 div, span 等),此时 click 事件会失效。 或者你也用touch事件,你可以自己封装一套,但是那样就要修改源码,所以还是用fastclick吧
给对应元素加上cursor:pointer;样式就OK了。 如果是用的weui的控件,在jquery-weui.min.css文件中加上样式就可以了: .weui-actions_mask,.close-popup,.weui-popup__overlay{cursor:pointer;}
用的 jquery weui1.0.0 rc.1 和1.0.0都有这个问题 经过几次实验,发现引用并初始化fastclick之后,就可以正常隐藏.