gpt4 book ai didi

Javascript 页面重绘在 touchmove 事件期间暂停

转载 作者:行者123 更新时间:2023-11-30 04:31:27 25 4
gpt4 key购买 nike

我有一个元素相对于移动设备上的用户触摸(即用手指在屏幕上拖动它)移动(通过改变它的 leftmargin)。

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

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

有没有人遇到过这个问题,是否有一种解决方法可以强制浏览器在事件持续期间重绘?

最佳答案

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

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

关于Javascript 页面重绘在 touchmove 事件期间暂停,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7628828/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com