Javascript 以帧移动方式滑动页面时冻结/跳转
我有一个应用程序,我正在建立与帧运动,我试图禁用垂直滑动时,有人刷到左边或右边的页面。我注意到有“滞后尖峰”或“冻结”,而且刷卡不顺畅。当您向左/向右滑动时,它会滑动到某个点,暂停片刻,然后继续。这就像小冻结一样,我已经确定是这种情况,因为我使用Javascript 以帧移动方式滑动页面时冻结/跳转,javascript,reactjs,framerjs,framer-motion,Javascript,Reactjs,Framerjs,Framer Motion,我有一个应用程序,我正在建立与帧运动,我试图禁用垂直滑动时,有人刷到左边或右边的页面。我注意到有“滞后尖峰”或“冻结”,而且刷卡不顺畅。当您向左/向右滑动时,它会滑动到某个点,暂停片刻,然后继续。这就像小冻结一样,我已经确定是这种情况,因为我使用onChangePage来切换父页面的drag值。当我把它评论出来时,就不再有冻结了 演示: 要复制此功能,请快速向左/向右滑动。任何向上/向下运动都不会发生冻结,因为不会触发任何变化,只会触发左/右运动。当注释掉onChangePage部分时,左/右运
onChangePage
来切换父页面的drag
值。当我把它评论出来时,就不再有冻结了
演示:
要复制此功能,请快速向左/向右滑动。任何向上/向下运动都不会发生冻结,因为不会触发任何变化,只会触发左/右运动。当注释掉onChangePage
部分时,左/右运动也不会发生冻结。非常感谢您的帮助,谢谢
编辑:我知道这是由于重新渲染造成的,但我希望能够在向左/向右滑动时禁用垂直滚动功能,而不会发生重新渲染冻结。对于现在查看此内容的任何人,我已使用不同的软件包解决了此问题,
react swipeable views
。对于任何稍后查看此内容的人,我找到了一个更好的选择。对于现在查看此内容的任何人-我已使用不同的软件包解决了此问题,react swipeable views
。对于以后查看此内容的任何人-我找到了更好的选择。