在触摸模式下,元素初始拖动会导致整个网页滚动
作者: KilamMalik42创建于 2021年3月12日更新于 2021年3月16日
当可拖动的元素首次被触及并移动时,网页也会滚动。当然,只有在网站可以滚动时才会发生这种情况,例如页面大于可视区域。我可以在 Chrome 中使用以下代码在 ZIP 中重现此现象。在桌面上,只需在开发控制台中打开移动模拟器。我已经创建了一个高度很大的 div,使网页本身高于可视区域。现在点击蓝色或红色的项目并垂直拖动 -> 页面也会滚动。如果将其放下,然后再次拖动同一个项目,它不会滚动。但是,如果切换到下一个项目,它将再次滚动。
内容来源: DmitryBaranovskiy/raphael