変なところで行き詰まったのでご相談させてください。
GreenSock ScrollTrigger Get Started in 3 Easy Steps
https://www.youtube.com/watch?v=CES3seLtepM&feature=emb_logo
上記リンクを参考に、html上にCDNで
JavaScriptのGSAPライブラリおよび「ScrollTrigger」プラグインを追加したかったのですが
「Missing plugin?」のエラーが出てしまいます。
**HTML** <div id="intro"> <div class="content"> <img src="img/img_greensock-logo.png" /> </div> </div> <script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.2.4/gsap.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.5.1/ScrollTrigger.min.js"></script> <script src="js/main.js" defer></script> </body>
**js/main.js** gsap.registerPlugin(ScrollTrigger); function init(){ gsap.to('#intro img', { opacity: 0, ScrollTrigger: { trigger: '#intro', start: 'top top', scrub: true } }) } window.addEventListener('load', function(){ init(); });
現在、これを実行すると、
期待挙動としてはスクロールして#intro imgが指定位置まで達したところで
opacity:0にフェードアウトする予定が、
スクロールを待たずhtmlを読み込んだところでフェードアウトしてしまいます。
**Chrome Console上のエラーメッセージ** (改行を追加しています) gsap.min.js:10 Invalid property ScrollTrigger set to {trigger: "#intro", start: "top top", scrub: true} scrub: truestart: "top top"trigger: "#intro"__proto__: Object Missing plugin? gsap.registerPlugin()
最初はhtml上で読み込んだCDNのリンク先が誤っていたのかと思い
確認しましたが間違っていませんでしたし、
エラーメッセージにgsap.min.js:10とはあるものの
CDNで読み込んでいるgsap.min.jsの10行目に誤りがあるわけでもありません…。
怪しい点から潰していこうにも、まず「どこが怪しいか?」を見定められていない状況です。
こういう時はどこからチェックするのがよいのでしょうか…。
ご教示いただければ幸いです。
回答1件
あなたの回答
tips
プレビュー