Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.10.2009, 16:47
Кандидат Javascript-наук
Отправить личное сообщение для Jurasmi Посмотреть профиль Найти все сообщения от Jurasmi
 
Регистрация: 25.11.2008
Сообщений: 115

setTimeout вопрос.
Нужно вызвать функцию с задержкой.
Пишу:
setTimeout(function(){$(this).hide()}, 500);

не работает, думаю, что не передаётся внутрь функции $(this), как его туда передать или как сделать по-другому?
Ответить с цитированием
  #2 (permalink)  
Старый 14.10.2009, 16:49
Аватар для e1f
e1f e1f вне форума
Профессор
Отправить личное сообщение для e1f Посмотреть профиль Найти все сообщения от e1f
 
Регистрация: 03.04.2009
Сообщений: 1,263

var _self = this;
setTimeout(function(){$(_self).hide()}, 500);
Ответить с цитированием
  #3 (permalink)  
Старый 14.10.2009, 16:49
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

var that = this;
setTimeout(function(){$(that).hide()}, 500);
Ответить с цитированием
  #4 (permalink)  
Старый 14.10.2009, 16:49
Аватар для e1f
e1f e1f вне форума
Профессор
Отправить личное сообщение для e1f Посмотреть профиль Найти все сообщения от e1f
 
Регистрация: 03.04.2009
Сообщений: 1,263

я раньше
Ответить с цитированием
  #5 (permalink)  
Старый 14.10.2009, 16:52
Кандидат Javascript-наук
Отправить личное сообщение для Jurasmi Посмотреть профиль Найти все сообщения от Jurasmi
 
Регистрация: 25.11.2008
Сообщений: 115

ай молодцы! спасибо.
а вообще как-то нелепо смотрится

Последний раз редактировалось Jurasmi, 14.10.2009 в 16:54.
Ответить с цитированием
  #6 (permalink)  
Старый 14.10.2009, 16:53
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

А у меня название переменной круче )))
Ответить с цитированием
  #7 (permalink)  
Старый 14.10.2009, 17:03
Аватар для e1f
e1f e1f вне форума
Профессор
Отправить личное сообщение для e1f Посмотреть профиль Найти все сообщения от e1f
 
Регистрация: 03.04.2009
Сообщений: 1,263

Kolyaj,
да, уел
Jurasmi,
почему нелепо? Почитайте про замыкания
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Аргументы в setTimeout - проблема в IE 6 micscr Общие вопросы Javascript 8 28.09.2009 13:08
Еще один вопрос по setTimeout setInterval Хранитель Света Общие вопросы Javascript 5 12.03.2009 22:37
мааленький вопрос по Regexp:) mirniy Общие вопросы Javascript 1 22.01.2009 20:47
Очень простой как даже по мне вопрос по поводу setTimeout & setInterval Хранитель Света Общие вопросы Javascript 5 12.07.2008 20:34
вопрос по long poll megaswin AJAX и COMET 2 27.05.2008 09:20