2016-09-09 2 views
0

Супер новичок в HTML, но я пытался получить функцию TweenTo (элем, дурь, стиль) из этого веб-сценарийНевозможно получить функции из сценария теги HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/1.19.0/TweenMax.min.js"></script> 

А вот где я хотел бы реализовать, что функция

<img id="mainPic" src="mainPic.jpg" style="margin-top:70px;position:relative ! important" class="img-responsive" alt="Responsive image" onclick="startAnimation()"> 
     <script type="text/javascript"> 
      function startAnimation(){ 
       TweenTo(document.getElementById('mainPic'),1,{width:600px}) 
      } 
     </script> 

Я полностью потерял здесь, почему я наклоняю запустить эту функцию, когда OnClick называется на картинке. Вся помощь приветствуется: D

+0

, так как переменная '' TweenTo' и startAnimation' глобальна. это означает, что вы можете найти его в «окне». – chenkehxx

+0

@chenkehxx, так что я хотел сделать с моим кодом? Снова извините, я просто буквально 3 дня в HTML –

+0

um, точка в 'TweenTo. (' Is wrong .... – epascarello

ответ

0

В коде есть синтаксическая ошибка: Удалите точку (.) После TweenTo. Пусть это нравится:

TweenTo(document.getElementById('mainPic'),1,{width:600px}) 

Более того: Перейти найти в вашем навигаторе на «Консоль ошибок» для JavaScript, который поможет вам много поиска ошибок.

Update

Существует другой, семантическая ошибка в коде: По сценарию TweenMax.min.js, функция tweenTo начинается с строчной: Обратите внимание на регистр букв при программировании на JavaScript ,

+0

Право Я только что увидел еще один комментарий к этому, но он все еще не оживляет (функции анимации Tween ожидают элементы) –

+0

Еще больше проблем, чем опечатка. – epascarello

+0

@SaifElkholy Ах, да: см. мое обновление. –

1

Прочитайте документацию для библиотеки вы используете

https://greensock.com/tweenmax

function startAnimation(){ 
    TweenMax.to(document.getElementById('mainPic'),1,{width:'600px'}) 
} 
+0

ДА Большое вам спасибо. Наконец, получив эту благодарность всем вам, ребята –