Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.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 GSAP ScrollTrigger具有自定义滚动值_Javascript_Parallax_Gsap_Scrolltrigger - Fatal编程技术网

Javascript GSAP ScrollTrigger具有自定义滚动值

Javascript GSAP ScrollTrigger具有自定义滚动值,javascript,parallax,gsap,scrolltrigger,Javascript,Parallax,Gsap,Scrolltrigger,我正在试验gsap的滚动触发器。我有一个自定义的滚动容器,想使用ScrollTiggers滚动代理劫持滚动。但结果却很不稳定。我做错什么了吗?这是我到目前为止的一个例子 正如您从codesandbox演示中看到的,滚动非常平滑,但标记在整个位置上都在反弹,绿色正方形应该平滑地放大,但当您滚动时,它会反弹,而不是平滑地缩放。还有来自其他库的演示,可以实现类似于本例的非常平滑的效果。这里是文档页面,您可以在其中找到更多示例,我不明白我的示例为何如此简陋。问题在于: // BAD ctl.on(&qu

我正在试验gsap的滚动触发器。我有一个自定义的滚动容器,想使用ScrollTiggers滚动代理劫持滚动。但结果却很不稳定。我做错什么了吗?这是我到目前为止的一个例子

正如您从codesandbox演示中看到的,滚动非常平滑,但标记在整个位置上都在反弹,绿色正方形应该平滑地放大,但当您滚动时,它会反弹,而不是平滑地缩放。还有来自其他库的演示,可以实现类似于本例的非常平滑的效果。这里是文档页面,您可以在其中找到更多示例,我不明白我的示例为何如此简陋。

问题在于:

// BAD
ctl.on("scroll", () => ScrollTrigger.update);

// GOOD
ctl.on("scroll", () => ScrollTrigger.update());
您只是忘记实际调用ScrollTrigger.update()方法:)

在未来,这可能是值得一问的——我们很快就会做出回应,而且这是一个完全致力于回答格林斯托克相关问题的社区

快乐的吐温

问题是:

// BAD
ctl.on("scroll", () => ScrollTrigger.update);

// GOOD
ctl.on("scroll", () => ScrollTrigger.update());
您只是忘记实际调用ScrollTrigger.update()方法:)

在未来,这可能是值得一问的——我们很快就会做出回应,而且这是一个完全致力于回答格林斯托克相关问题的社区

快乐的吐温