Что не так с этим явным таймаутом? - PullRequest
0 голосов
/ 28 августа 2011

По какой-то причине не работает (в coffeescript)

afunction = () ->

    window.clearTimeout(timeoutID)
    $(".x").text("#{message}").addClass("y")
    timeoutID = window.setTimeout (-> 
        $(".x").removeClass("y")
    ), 4000

1 Ответ

5 голосов
/ 28 августа 2011

timeoutID является локальной переменной, поэтому каждый раз, когда вы вызываете метод, timeoutID начинается с неопределенного значения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...