繁体   English   中英

在touchmove事件中停止重画Javascript页面

[英]Javascript page repaint halted during touchmove event

我有一个相对于移动设备上的用户触摸(即,用手指在屏幕上拖动)移动(通过更改其左边界)的元素。

我注意到,在touchmove事件(我相信在touchstart和touchend之间的整个时间重复触发)期间,浏览器不会重新绘制窗口,这意味着直到用户将手指从屏幕上移开后,显示才会更新。

我没有机会在各种设备上进行测试,因此它只能与Android设备,Webkit或更广泛的人群相关。

有没有人遇到这种情况,是否有解决方法可以迫使浏览器在事件持续时间内重新绘制?

在touchstart事件上调用event.preventDefault()。

http://uihacker.blogspot.tw/2011/01/android-touchmove-event-bug.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM