touchmove事件错误的解决方案
A workaround of the touchmove event bug?
每当touchmove
事件被触发时,我试图执行一些代码。然而,touchmove
事件现在有很多bug。在许多浏览器中,包括Android浏览器和Chrome 34。
确实存在一个"解决方案"来尝试"修复"这个问题:
$('html').on('touchmove', function(e) {
e.preventDefault();
//...
});
通过添加preventDefault
,它将导致浏览器更新事件。然而,它也停止了所有进一步的touchmove
事件,我真的不想。
是否有,通过任何机会,一个解决方案,修复这个错误,但也不取消事件?谢谢。
我相信您需要更多的东西,我认为答案是在协调使用所有其他事件和管理"活动"状态方面的某个地方。
el.on('touchstart mousedown', function(e) ...
el.on('touchcancel', function(e) ...
el.on('touchmove mousemove', function(e) ...
el.on('touchend mouseup', function(e) ...
我使用angular-touch做一些事情,它们似乎解决了同样的问题,值得看看一些示例代码。https://github.com/angular/bower-angular-touch/blob/master/angular-touch.js L122
相关文章:
- 可以转换显示属性吗?如果没有,什么'这是最好的解决方案
- iPad虚拟键盘-哪一个-javasctript解决方案
- 使用SeleniumWebdriver将文本复制到文件时出现编译错误的解决方案
- 找不到以下错误的解决方案
- JavaScript/HTML 错误的解决方案
- React,Flux,React路由器调度错误-可能的批更新解决方案
- windows中的Javascript巨大日期错误..解决方案
- 解析器错误(Javascript初学者寻找解决方案)
- 一些脚本错误,找不到解决方案
- Firebug 调试器无法正确识别语法错误;需要解决方案或卓越的开发环境
- 未捕获的类型错误: $(..).froala编辑器不是一个函数//解决方案被找到,但不确定如何使用它
- 使用谷歌地图进行地理编码,没有OVER_QUERY_LMIT错误-尝试使用PHP解决方案
- 我是应该将移动浏览器虚拟视口视为系统性错误,还是有有效的解决方案
- 在Chrome画布半圆错误的解决方案
- 错误requestAnimationFrame在ie9的任何替代解决方案
- 在为字符串创建自定义regex-camelCase解决方案时,Javascript错误的结果
- django 中断管错误的可疑解决方案
- touchmove事件错误的解决方案
- iMacros w EVAL([javascript]} FORMAT尝试时出现错误,没有解决方案
- 得到一个未定义的索引错误,不知道为什么完全不知道为什么,似乎找不到任何其他解决方案