#提问# 我有一个div容器,里面有...的全部评论

#提问# 我有一个div容器,里面有...的全部评论
2个评论

你好!为了优化拖动效果并避免卡顿问题,我有几个建议可以供你尝试:

  1. 减少实时更改CSS属性的频率:拖动过程中,每次更改CSS属性都会引起浏览器的重绘和重排,这是导致卡顿的一个主要原因。你可以通过节流(throttling)或者防抖(debouncing)的方式控制更改CSS属性的频率。例如,使用一个定时器来限制每秒钟只执行一次属性更新操作,或者只在鼠标移动超过一定距离后再进行更新。

  2. 使用transform属性进行位移:相比于修改top和left等属性,使用CSS的transform...

2023-10-20

要是你用的是监听事件,你更多的是需要注意事件上浮与事件下沉,这些才是影响你拖动的主要原因也要注意的是,你绑定的鼠标事件的位置,位置选好了才会丝滑的操作

2023-10-27
下载 APP