Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Затухание div после показа на пару секунд

Автор вопроса: E. PeterОтветов: 0

Ситуация:

Я создаю небольшие информационные блоки в углу страницы. Они генерируются сообщениями, которые я установил. Информация размещается друг над другом. У div есть class = "informatiemelding".

Для выполнения:

Есть ли способ добавить таймер затухания для каждого div с именем класса "informatiemelding", чтобы независимо от того, сколько информационных div находится на экране, все они исчезли через несколько секунд. У меня есть jQuery. Я старался:

<script type="text/javascript">
jQuery(".informatiemelding").setTimeout(function () {
   $(this).fadeOut('slow');
});
</script>

Но это только что дало мне ошибку, что "Uncaught TypeError: Object [object Object] не имеет метода setTimeout". Так что я полагаю, что неправильно хватаю div.

Поскольку я полный нуб с jQuery, может кто-нибудь объяснить мне, что делать? Я не понимаю Javascript. Совершенствуюсь в этом, но я больше увлекаюсь PHP: P

  • Теперь я знаю, что я делаю неправильно. Скрипт должен быть размещен после div. Это может быть очевидно, но я понятия не имел, что ‹script› может быть в теле. Я думал, что они всегда должны быть в "голове". $ по-прежнему не работает, но заменен на jQuery. E. Peter 17.11.2011

htmljquerytimeoutfade

На этот вопрос пока нет ответов в архиве.

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы