我有一個PHP通知系統,並且通知的數量使用jQuery放入DIV中。唯一的問題是,當有0個通知時,空的DIV仍然顯示。這是我目前使用jQuery:只有在空的情況下才刪除DIV
$(document).ready(function() {
$.get('/codes/php/nf.php', function(a) {
$('#nfbadge').html(a);
$('#nfbadge:empty').remove();
})
});
setInterval(function() {
$.get('http://localhost/codes/php/nf.php', function(a) {
$('#nfbadge').html(a);
$('#nfbadge:empty').remove();
})
}, 8000);
唯一的問題是,如果在文檔加載有0通知,並增加了一個通知,徽章不會表現出來,所以基本上如果元素被刪除它將不會回來,除非頁面重新加載,但我做了通知系統,以便頁面不必重新加載。我怎樣才能解決這個問題?
好主意,謝謝。 – user1150837 2012-01-16 03:54:55