Показать сообщение отдельно
  #1 (permalink)  
Старый 28.12.2011, 14:42
Интересующийся
Отправить личное сообщение для serb1897 Посмотреть профиль Найти все сообщения от serb1897
 
Регистрация: 08.12.2010
Сообщений: 11

Не работает setTimeout
Добрый день.
Требуется при загрузке страницы выводить сообщение, а через 4 секунды его убрать. Написал следующую функцию:

setTimeout(function() {$('[name*=msg]').fadeOut('slow')}, 4000);


Код HTML выглядит так:

<div name="msg">
Я сообщение!!!
</div>


При выполнении скрипта сообщение никуда не исчезает, а в консоли ошибок пишет: Uncaught exception: ReferenceError: Undefined variable: $

Error thrown at line 5, column 35 in ...
$('[name*=msg]').fadeOut('slow')

Помогите, пожалуйста. В чем может быть ошибка? С JS редко работаю, поэтому подобные ошибки ставят в тупик
Ответить с цитированием