В GSAP target
принимает string
, array
, или jQuery collection wrapper
.
http://greensock.com/docs/#/HTML5/GSAP/TweenLite/to/
Если вы используете ваш сайт с CMS, который использует JQuery вы можете определить свой селектор двигателя:
// place above all your TweenLite code
TweenLite.selector = jQuery;
Иногда система CMS может взять на себя ответственность символа фабрики $
// 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"})
Как только вы определяете свой селектор, чем можете использовать его, как вы делали, как строку, без jQuery c обертка обертки. GSAP принимает
цель: Object
Целевой объект (или массив объектов), свойства которого должны быть затронуты. При анимации элементов DOM целью может быть: один элемент , массив элементов, объект jQuery (или аналогичный) или строка селектора CSS , например «#feature» или «h2.author». GSAP передает селекторные строки в механизм селектора, такой как jQuery или Sizzle (если один из них , обнаруженный или определенный через TweenLite.selector), возвращается к document.querySelectorAll().
Но имейте в виду, что вам нужно только определить TweenLite.selector
, если вы используете GSAP в веб-сайт, который взял в собственность символа фабрики $
Первый параметр для 'к()' метод может быть массивом , объект, селектор jQuery или селектор строк http://greensock.com/docs/#/HTML5/GSAP/TimelineLite/to/ :) –