Класс TimeLineMax () не разрешается даже при включении ссылок cdn - PullRequest
0 голосов
/ 09 февраля 2020

Я использую PHPstorm и разместил ссылки CDN прямо перед закрытием моего тега:

const timeLine = new TimeLineMax();
timeLine.from(

  ...

);
HTML code ...

<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.1.1/gsap.min.js" type="text/javascript" defer></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/latest/TimelineMax.min.js"></script>
<script src="js/main-2.js" type="text/javascript" defer></script>

</body>

</html>

Также я скачал библиотеки gsap в PHPstorm: снимок экрана моего редактора

Но все же PHPstorm не не удается разрешить класс TimeLineMax () в моем файле JS.

1 Ответ

0 голосов
/ 10 февраля 2020

Это TimelineMax , а не TimeLineMax. Кроме того, если вы загружаете GSAP 3 (как и вы), вы можете / должны использовать новый формат API GSAP 3:

const timeLine = gsap.timeline();
timeLine.from(target, {
  duration: 1,
  ...
});

Вам также не нужно загружать файл TimelineMax, он включен в файл ядра GSAP, который вы включили. То, что вы делаете, это микширование версий, которые не будут работать.

...