Messaggistica con jQuery

Messaggistica con jQuery

Uno dei progetti a lungo termine su cui sto lavorando prevede l'uso di un sistema di messaggistica all'interno dell'applicazione. Per questo motivo oggi, prima di rituffarmi in un altro progetto (su Wordpress), ho deciso di creare il primo prototipo con jQuery. Il demo fa uso degli eventi custom di jQuery per creare una miniapplicazione dove ai vari controlli sono associate delle action. Vediamo solo questo dettaglio.

Le action vengono aggiunte tramite questo metodo privato:


var addAction = function(element, name, callback) {
	
		element.bind(name, callback);
		element.click(function(event) {
				
			element.trigger(name);
		
			event.preventDefault();
		
		});
	
	
};

Ossia vengono creati degli eventi custom tramite il metodo bind(). Ad esempio:


addAction(elementActions.inbox, 'showInbox', function() {
		
	$('div.inbox').slideDown('slow').siblings().hide();
		
});

La particolarità di questo prototipo sta appunto in queste action create con eventi custom.

Demo

esempio non disponibile

Torna su