disign | Jquery: sniff del browser | a digital sign for a best design!
A digital sign for a best design

Articolo stampato da http://disign.improntedigitali.it/jquery-sniff-del-browser-359-46-1.html

© Luca Frassineti

Javascript 3.106 visualizzazioni

Jquery: sniff del browser

21/03/2012

Un'altra funzione che può esser efficacemente svolta dalla libreria Jquery è la formattazione condizionata alla rilevazione del browser del visitatore.

Come sempre occorre prima di tutto caricare l'ultima versione di Jquery, (qui l'articolo), e poi procedere alla parte di sniffing e conseguente impostazione di regole CSS diversificate (nell'esempio supponiamo di impostare il padding della lista del menu in maniera differenziata)


    // target Safari
    if( $.browser.safari ) $("#menu li a").css("padding", "1em 1.2em" );
    
    // target  IE uguale o superiore alla versione 7
    if ($.browser.msie && $.browser.version => 7 ) $("#menu li a").css("padding", "1em 1em" );
    
    // target IE versione 6 o inferiore
    if ($.browser.msie && $.browser.version <= 6 ) $("#menu li a").css("padding", "1em 1.5em" );
    
    // target Firefox dalla versione 8 in poi
    if ($.browser.mozilla && $.browser.version >= "8" ) $("#menu li a").css("padding", "1em 1.3em" );

Invia una domanda o un commento sull'articolo

I campi obbligatori sono segnalati *

*

*



 


Questo sito è totalmente privo di pubblicità, se volete sostenere questa inziativa, potete scegliere di fare una piccola donazione libera:


© 2009 - 2024 Impronte digitali di Luca Frassineti. Tutti i diritti riservati.