Я возился со зданием приложения для Palm Pre.Mojo SDK - установить таймер
У меня есть простой вопрос: как настроить таймер для некоторого кода, чтобы запустить его через некоторое время?
Я попытался использовать обычный старый javascript setTimeout
, но он не работает.
Вот что я пробовал:
setTimeout(this.someFunction, 3000);
setTimeout('this.someFunction()', 3000);
Ни один не похоже на работу. Как я могу это сделать?
Как вы обойдете эту «проблему», которую вы описали. Что делать, если у меня была модель под названием txtmodel с свойством, называемым значением. Вне функции задержки я бы просто позвонил this.txtmodel.value = 'foo' –
Хорошо, это было для меня просто «духом». Я просто передаю ссылку на это своей функции задержки, и она работает. Спасибо за совет! –
@cody Другое (возможно, лучшее) решение заключается в использовании метода «привязки» прототипов, чтобы убедиться, что «это» всегда то, что вы ожидаете от него, когда этот метод вызывается. –