Reusable function подскажите
Всем привет. Недавно начал знакомится с javascript и DOM.
Просьба не кидаться камнями, еще нуб. Имеется к примеру такая функция: Код:
function descAction (element, duration) { Uncaught SyntaxError: Unexpected identifier Кто может подсказать что я делаю не так и чего не понимаю, буду благодарен. |
Не используй строку в качестве аргумента setTimeout!!!
Используй функцию. |
Так там, на сколько я знаю строка и должна быть.
Если делаю вот так: Код:
function descAction (element, duration) { http://www.dropbox.com/sc/fn0odwi446wqhg4/czfMBmKna6 |
setTimeout(function(){ descAction(element, duration); }, duration); |
Благодарю все заработало, спасибо.
В учебнике показали дурной пример со строкой, вот и застопорился. Тема закрыта. |
Можно ещё так:
var movement = setTimeout(descAction.bind(null, element, duration), duration); Но лучше юзать анонимную ф-цию. |
Цитата:
|
Часовой пояс GMT +3, время: 12:11. |