Я пытаюсь заменить некоторый текст в первом теге span, используя метод set ().Метод работает без проблем на родительском теге, но при попытке использовать его на любом из дочерних элементов я получаю сообщение об ошибке TweenMax - недопустимое значение для анимации текста: SomeText
<a class="btn btn--reveal" href="#">
<span>The Solution?</span>
<span>Read more</span>
<i class="btn__circle"></i>
<i class="btn__plus"></i>
</a>
Внутри события щелчка, следовательно, e:
theLable = e.currentTarget,
line1 = theLable.querySelector("span:nth-child(1)"),
line2 = theLable.querySelector("span:nth-child(2)"),
P = new TimelineLite;
P.to(theLable, .3, {
x: 0,
y: 0,
//width: 0,
padding: 0,
ease: Power3.easeOut
}, "-=0.2").to(line1, .1, {
x: 0,
y: 0,
ease: Power3.easeOut
}, "-=0.2").set(line1,{
text:"Back"
})
Я получаю ту же ошибку, когда TextPlugin включен, хотя я думаю, что он уже включен в TweenMax ..?Почему я получаю эту ошибку?