<div id="messages">
<div class="message"> <!-- Visible (5 seconds for hide, show the next, and hide again) -->
<div class="message" style="display:none;"> <!-- Hidden -->
<div class="message" style="display:none;"> <!-- Hidden -->
</div>
Следующий (нуб) код скроет <div>
тега после пяти секунд будут созданы, так что я хочу, чтобы скрыть каждое уведомление через пять секунд, но когда это видно, это что-то как слайд-шоу, но с уведомлениями, 5 секунд на уведомление, когда оно видно.JQuery: уведомление Автоматически скрывать, когда она видна
function setid() {
$('.message').each(function() {
if($(this).attr('id')==uniqID) {
uniqID = Math.floor(Math.random()*9999999);
}
});
}
console.log = function(message) {
console.olog(message);
setid();
$('#messages').append('<div id="' + uniqID + '" class="message"> + message + '</div>').show();
$('#' + uniqID).slideDown(200).delay(5000).slideUp(200);
};
Carful с одиночными/двойными кавычками. Это не будет работать '$ ('# messages'). Append ('
') .show();' См. Подсказку в подсветке кода? Это должно сказать вам что-то не так. – elclanrsclass = "message"> 'Да, извините, я всегда пишу это неправильно в примере кода, я сделал это тщательно, но я этого не видел. Благодарю. – Kenny
Затем вы должны исправить код. Также что это 'console.log = function (action, message)' ??. И этот 'console.olog (message);'? – elclanrs