In GSAP die target
nimmt ein string
, array
oder jQuery collection wrapper
.
http://greensock.com/docs/#/HTML5/GSAP/TweenLite/to/
Wenn Ihre Website mit einem CMS, die jQuery verwendet, die Sie Ihr Selektor-Engine definieren könnten:
// place above all your TweenLite code
TweenLite.selector = jQuery;
Manchmal ist ein CMS-System könnte das Eigentum an der Fabrik Symbol nehmen $
// define selector for simple selectors to work with GSAP and a CMS
TweenLite.selector = jQuery;
// then add your code like you have above
$ ->
$("header").click ->
TweenLite.to("header", 0.5, {"background-color": "coral"})
Sobald Sie Ihren Selektor definiert haben, können Sie ihn wie gewohnt als String ohne jQuery c verwenden ollection wrapper. GSAP nimmt
target: Object
Zielobjekt (oder einer Anordnung von Objekten), deren Eigenschaften sollten berührt. Beim Animieren von DOM-Elementen kann das Ziel sein: ein einzelnes -Element, ein Array von Elementen, ein jQuery-Objekt (oder Ähnliches) oder eine CSS- -Selektorzeichenfolge wie "#feature" oder "h2.author". GSAP übergibt Selektor-Zeichenfolgen an eine Selektor-Engine wie jQuery oder Sizzle (wenn eine erkannt oder über TweenLite.selector definiert wurde) und fällt zurück auf document.querySelectorAll().
Aber bedenken Sie müssen nur TweenLite.selector
definieren, wenn Ihre GSAP in einer Website verwenden, das Eigentum an der Fabrik Symbol $
Der erste Parameter für die 'zu()' Methode ein Array kann genommen werden , ein Objekt, ein jQuery-Selektor oder ein String-Selektor http://greensock.com/docs/#/HTML5/GSAP/TimelineLite/to/ :) –