<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>
以下(小白)代碼會隱藏創建的5秒後<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();'請參閱代碼高亮中的提示?這應該告訴你有什麼不對。 – elclanrs 2012-02-12 18:02:07class =「message」>'是的,對不起,我總是在示例代碼中寫錯了,我小心翼翼地做了,但是我沒有看到。謝謝。 – Kenny 2012-02-12 18:15:11
然後你應該修復代碼。此外''console.log = function(action,message)'??。而這個'console.olog(message);'? – elclanrs 2012-02-12 18:22:00