WordPress主题

最新文章

WordPress插件

首页JavaScriptNuxt3转换时,将ASScroll滚动值设置为0

Nuxt3转换时,将ASScroll滚动值设置为0

我使用GSAP和Nuxt3实现了转换。过程我遇到了一个现象,ASScroll的滚动变换值在过渡后变成了0。发生这种情况时,页面会在转换后返回到页面顶部,这看起来不太好,而且看起来断断续续。

想在页面转换开始后立即将变换值设置为0(我想将其返回到页面顶部)。

解决方法

按如下方式设置ASScroll重置时序会产生理想的行为。

watch(
  () => transitionState.transitionComplete,
  (newValue) => {
    $asscroll.enable({ reset: true });
    if (newValue) {
      ctx.value = $gsap.context((self) => {
         //杂项处理
      }, main.value); // <- Scop
    }
  }
);

注意:如果使用onMounted包围此watch,它将不会按预期运行。

admin
adminhttp://www.ideacg.cn/
这个人很懒,什么都没有留下~

留下一个答复

下载WordPressCMS主题网站模板 & 插件源码设计素材资源

推荐文章

文章目录