Questo plugin per jquery serve per stilizzare automaticamente tutti i collegamenti in maniera veloce e completamente personalizzabile, prendendo spunto da http://cool-javascripts.com/jquery/add-icons-to-your-links-automatically-using-jquery-css.html abbiamo creato uno strumento perfettamente integrato con uno dei framework javascript più utilizzati
Questa estenzione può essere semplicemente inizializzata con poche righe di codice
// seleziona tutti gli anchors (tag a) presenti nel tag selezionato assegnandogli la classe di default
$("SELECTORE DI JQUERY").iconMatic();
Sotto la lista delle opzioni disponibili
| Prorpietà | Valore di Default | Descrizione |
|---|---|---|
| types | ['pdf', 'doc', 'txt', 'rtf', 'zip', 'email', 'external','exe', 'img', 'ppt', 'wav', 'js', 'php', 'css'] |
I vari tipi di estensione che il plugin ricerca all'interno del tag selzionato. NB: gli elementi 'external' e 'email' hanno delle regole di assegnazioni particolari, il primo ricerca i link che rimandano a domini esterni e il secondo i link in cui sia specificato "mailto:" |
| class | {pdf:'pdf', doc:'doc', txt: 'txt', rtf: 'txt', zip:'zip', email:'email', external:'external', exe:'exe', img: 'img', ppt: 'ppt', wav: 'wav', js: 'code', php: 'code', css: 'css'} |
Nome della classe che iconMatic associa al relativo tipo di estensione. Relazione → tipo di file : 'classe' |
| exclude | '' |
Elemento da escludere, il plugin non prenderà in considerazione link che hanno questo selettore, il selettore è uguale a quelli utilizzati in jQuery ('.test' → class, '#test' → id ...) |
| css | '' |
Se specificato caricherà direttamente il css per la stilizzazione delle classi senza bisogno di inserire nel |
| inlineCss | '' |
Regola css associata direttamente all'elemento corrispondente, il formato da specificare è lo stesso che si usa per la proprietà .css(options) di jQuery. ES. inlineCss: {pdf: {'background-color':'#ff9900', 'font-weight':'bolder','color':'#0055ff'}, doc :{'background-color':'#99ff33', 'font-weight':'bolder','color':'#5500bb'}}, |
1 |
$(document).ready(function() { |
1 |
$(document).ready(function() { |
1 |
$(document).ready(function() { |
1 |
$(document).ready(function() { |
1 |
$(document).ready(function() { |