-
Notifications
You must be signed in to change notification settings - Fork 356
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
v0.2.14的touch.off无效 #9
Comments
我也遇到这个问题,touch.off()报错,Uncaught TypeError: Cannot read property 'tap' of undefined。不知道你解决了没有! |
知道原因了,如果某个dom没有绑定事件就直接使用touch.off(),就会报上面的错误。加上try{}catch(e){}就行了。 |
@xiaobc1234 明显不是一回事。 |
@RelicOfTesla 额,好像off()确实没有解除绑定。 |
如果不加handler无法解除绑定,如果加了就报错this.proxies undefined |
今天也发现了这个bug,真是日了狗了 |
这个问题怎么解决啊 有没有解决方法? |
暂时只想到一个最笨的方法 ,不调用touch.off()方法,而是删除之前的在touch.on上绑定的元素,然后重新建一个一模一样的元素 |
看来是没人维护了,其实这个项目挺好,就滑动来说,比较灵敏,兼容性也比较好,但这个事件不能解绑是个致命的bug,还是希望官方的人员来维护这个库吧,下面附上 修复事件解绑无效的bug |
@MichaelGong 希望能帮到你 |
还有一个办法:看我下面的绑定和解绑的代码 @MichaelGong @luocong123 绑定,注意第三个参数,必须要写,否则解绑的代码就报错,
解绑,指定elment和事件后,就不能加其他参数了,否则报错
|
我去忙活半天原来off是Bug....我去!~ |
同遇到,没有维护了吗? |
的确是
|
@jingzhiMo 确实是这个问题,我做了简单修复,请看这个解绑失效修复 具体代码 |
抛出异常,this.proxies undefined
The text was updated successfully, but these errors were encountered: