2010-06-13 3 views
0

J'utilise une piscine de 5 avec jquery. Donc, seulement 5 notifications devraient être affichées. Je pense que ce serait bien d'avoir peut-être sous le bouton "fermer tout" pour avoir un compte comme montré 5 des 20 notifications.Comment montrer le nombre de notfications jgrowl?

Pour moi, cela pourrait être déroutant si je continuais à fermer les notifications et que de nouvelles apparaissaient. Je pourrais penser qu'il y a une sorte de problème avec le site.

Quelqu'un sait-il comment faire?

Répondre

0

Vous pouvez stocker nombre de notifications ouvertes dans la variable globale et augmentation/diminution/afficher en fonction personnalisée appelée dans les événements jgrowl: beforeOpen/open et beforeClose/close-à-dire:

var opened = 0; 

function counter(i) 
{ 
    opened += i; 
    $('#closeAllContainer span.counter').text(opened); 
} 

$.jGrowl("Lorem Ipsum", { 
    beforeClose: function(){ counter(-1); }, 
    beforeOpen: function(){ counter(1); } 
}); 
+0

Ya Je joue autour avec ce que vous avez et l'a changé pour mes besoins. Je pense que je l'ai fait fonctionner, mais ils ont besoin de quelque chose de intégré. Kinda craint que chaque notification ouverte doit mettre à jour cette ligne. Donc, 5 requêtes jquery doivent être faites. Ce serait bien de réduire cela à un. Il charge le premier X une fois chargé, il détermine combien sont affichés. pas comment il est maintenant où il le fait après chaque notification. – chobo2

Questions connexes