gsap ノック

前回の投稿で明日動かす、といいつつ1ヶ月くらいたってしまった。 忙殺されつつも、といった感じ。

前段が前回も抜けていたけれどSvelteの記事です。

ざっくりと調べた感じ無理そうだった、ディレクティブに関数を与えることは当たり前だけどできる。

 on:click={clickevent}

みたいなやつ。

 function Animation (elem) {
    gsap.to(elem, {
      duration: 14,
      ease: "none",
      repeat: -1,
      rotation: 360,
    })
 }

前回書いたelemの部分をDOMbindできない気がざっくりとするのだけれどどうなのだろう。

たとえば

<script>

 function movingText (node) {
    gsap.to(node, {
      duration: 14,
      ease: "none",
      repeat: -1,
      rotation: 360,
    })  
 }
</script>
<p bind:this={movingText}>move text </p>

みたいなのを書いて、movingTextが画面に入ったら発火する、みたいなのを考えていたんだけれど。

んー、