eTruncate: ‘tagliare’ testi
Potevo esimermi dal segnalarvi l’ennesimo plugin per jQuery di uno sviluppatore italiano? ASSOLUTAMENTE NO!!!
eTruncate è un plugin per jQuery che permette facilmente di nascondere e/o mostrare alcuni elementi HTML come ad esempio alcuni dei paragrafi presenti su testi molto lunghi. Può essere utilizzato in modo semplice per migliorare la navigazione degli utenti in quanto si possono nascondere parte degli elementi contenuti in un blocco (sia esso testuale che grafico) e mostrarli di nuovo con un click, in modo da fornire maggiori informazioni solo agli utenti che sono realmente interessati a leggere l’intero contenuto.
eTruncate è stato sviluppato da Andrea Mangano e Luciano Mammino per il loro sito ORYZONE per nascondere una parte di alcune lunghe descrizioni nel loro portfolio. Hanno deciso di condividere questo plugin e renderlo open source, perché credono fermamente che solo condividendo le proprie esperienze si riesca a diventare tutti migliori.
L’utilizzo del plugin è estremamente semplice, in quanto si deve solo avere un selettore jQuery e richiamare la funzione del plugin, come avviene per la maggior parte dei plugin jQuery.
Quindi dopo aver inizializzato eTruncate utilizzando un qualunque selettore, è possibile accedere al relativo oggetto eTruncate quando si vuole. In sostanza il plugin funziona collegando l’istanza generata da eTruncate con l’elemento DOM correlato utilizzando il metodo jQuery.data(). Vediamo un esempio.
Istanziamo prima di tutto eTruncate:
$("#container").eTruncate();
Se volessimo accedere all’oggetto eTruncate leggendo l’elemento DOM dovremmo scrivere:
$("#container").data("eTruncate"); // jQuery 1.2.3+
oppure:
$("#container").data().eTruncate; // only for jQuery 1.4+
Se invece volessimo farlo usando una istanza alternativa del plugin dovremmo utilizzare il parametro speciale ‘instance‘:
$("#container").eTruncate("instance");
Il plugin è supportato anche dalla documentazione online che trovate qui.
Una cosa che ho trovato estremamente simpatica è stato il fatto che alla fine della homepage sia stato sottolineato che gli sviluppatori sono italiani e che il loro inglese è solamente scolastico…
Semplicemente perfetti!!!
[Download non trovato]
Sito autore e demo: http://oryzone.github.com/eTruncate/