Jump to content
Search Community

Warning: Please note

This thread was started before GSAP 3 was released. Some information, especially the syntax, may be out of date for GSAP 3. Please see the GSAP 3 migration guide and release notes for more information about how to update the code to GSAP 3's syntax. 

Recommended Posts

Posted

I have a really simple usage of the ScrollToPlugin but I get the following error:

 

TypeError: Value can't be converted to a dictionary.

 

Even if I do the following (with hard coded values) I get the same error.

 

TweenMax(el, 1, scrollTo: { x: 200, y: 0});

 

Is the ScrollToPlugin included with TweenMax?  That's my assumption.

 

Any help here is greatly appreciated.

See the Pen XLMeRe by jessegavin (@jessegavin) on CodePen.

Posted

The ScrollTo plugin is not automatically loaded with TweenMax. Check out this pen for what is included:

 

See the Pen djXzyR by GreenSock (@GreenSock) on CodePen.

 

Happy tweening.

  • Like 2
Posted

Thank you so much for the answer @PointC

 

 

In my real application I am using npm modules ([email protected]) . My import statement looks like this..

 

import { TweenMax, Power2 } from "gsap";

 

How do I "include" ScrollToPlugin?

Posted
import "gsap/ScrollToPlugin";

 

  • Like 2
Posted

Just FYI — 1.20.3 is almost two years old now. The latest version is 2.1.3.

 

Happy tweening.

:)

 

  • Like 1
  • 4 months later...
Posted
On 6/21/2019 at 6:58 PM, OSUblake said:

import "gsap/ScrollToPlugin";

This expression caused me a trouble using webpack for bundles. Giving me the exact same error of  "TypeError: Value can't be converted to a dictionary."

What really fixed the issue was using


import * as ScrollToPlugin from "gsap/ScrollToPlugin";


It took me like an hour to figure out what was the issue. Just for the further reference..

 

Posted

What I had earlier works without treeshaking.

 

Just do it like this.

https://greensock.com/docs/v2/NPMUsage

 

import ScrollToPlugin from "gsap/ScrollToPlugin";
const plugins = [ScrollToPlugin];

 

In the next version of GSAP you will have to register plugins, which will prevent plugins from being dropped.

  • Like 2

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...