Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 以帧移动方式滑动页面时冻结/跳转_Javascript_Reactjs_Framerjs_Framer Motion - Fatal编程技术网

Javascript 以帧移动方式滑动页面时冻结/跳转

Javascript 以帧移动方式滑动页面时冻结/跳转,javascript,reactjs,framerjs,framer-motion,Javascript,Reactjs,Framerjs,Framer Motion,我有一个应用程序,我正在建立与帧运动,我试图禁用垂直滑动时,有人刷到左边或右边的页面。我注意到有“滞后尖峰”或“冻结”,而且刷卡不顺畅。当您向左/向右滑动时,它会滑动到某个点,暂停片刻,然后继续。这就像小冻结一样,我已经确定是这种情况,因为我使用onChangePage来切换父页面的drag值。当我把它评论出来时,就不再有冻结了 演示: 要复制此功能,请快速向左/向右滑动。任何向上/向下运动都不会发生冻结,因为不会触发任何变化,只会触发左/右运动。当注释掉onChangePage部分时,左/右运

我有一个应用程序,我正在建立与帧运动,我试图禁用垂直滑动时,有人刷到左边或右边的页面。我注意到有“滞后尖峰”或“冻结”,而且刷卡不顺畅。当您向左/向右滑动时,它会滑动到某个点,暂停片刻,然后继续。这就像小冻结一样,我已经确定是这种情况,因为我使用
onChangePage
来切换父页面的
drag
值。当我把它评论出来时,就不再有冻结了

演示:

要复制此功能,请快速向左/向右滑动。任何向上/向下运动都不会发生冻结,因为不会触发任何变化,只会触发左/右运动。当注释掉
onChangePage
部分时,左/右运动也不会发生冻结。非常感谢您的帮助,谢谢


编辑:我知道这是由于重新渲染造成的,但我希望能够在向左/向右滑动时禁用垂直滚动功能,而不会发生重新渲染冻结。

对于现在查看此内容的任何人,我已使用不同的软件包解决了此问题,
react swipeable views
。对于任何稍后查看此内容的人,我找到了一个更好的选择。对于现在查看此内容的任何人-我已使用不同的软件包解决了此问题,
react swipeable views
。对于以后查看此内容的任何人-我找到了更好的选择。