Uno degli effetti che piu va di moda oggi sono i famosi tooltip, cioe quelle simpatiche descrizioni che appaiono quando si passa il mouse su un link o un altro elemento della pagina. In genere si usano anche come descrizione dei vari link.
Tutti i piu famosi framework permettono di creare questo effetto e ,naturalmentete, anche jquery che, con un ottimo plugin, permette di realizzare un tooltip in pochi minuti e ,come sempre , con pochissime linee di codice.
Vediamo subito come implementarlo.
Come sempre alla fine dell’articolo posterò l’esempio online e la versione zippata per il download.
Bene cominciamo.
Per prima cosa scaricate jquery( come ancora non lo avete fatto?Non vi sara piu ripetuto
), poi scarichiamo il plugin disponibile a questo indirizzo, infine creiamo la nostra paginetta xhtml e via! In questo esempio userò una immagine come sfondo del div che conterrà il tooltip per creare l’effetto ancora piu accattivante, ma possiamo personalizzarlo come vogliamo semplicemente modificando il css e il selettore #tooltip, che viene creato dal plugin.
Bene linkiamo i due javascript al nostro file:
<script type=”text/javascript” src=”jquery.js”></script>
<script type=”text/javascript” src=”jquery.tooltip.js”></script>
Poi creiamo il css per il div che contiene il nostro link con il tooltip :
body{
font-size:13px;
}
#tool{
position:relative;
width:500px;
height:100px;
margin:auto;
border:1px solid #ccc;
padding:10px;
background:#f5f5f5;
}
#tool a{
font-size:1.4em;
}
In questo caso ho anche aumentato il font del nostro link, per farlo risaltare meglio.
Quindi scriviamo il nostro codice jvascript :
$(document).ready(function(){
$(‘#tool a’).tooltip({
track: true,
delay: 0,
fixPNG: true,
top: 15,
showURL: false,
left: 5 ,
});});
Infine passiamo al codice html, semplicissimo :
<div id=”tool”>
<p>
<a href=”http://www.antoniofullone.it” title=”tooltip con jquery”>Prova a muovere il mouse</a>
</p>
</div>
E voilà, abbiamo il nostro tooltip sul nostro link!
Vediamo un po cosa fa il codice, inanzitutto applica la funzione tooltip al nostro div, e dopo settiamo alcuni parametri:
track :true, significa che il tooltip seguira il mouse anche quando ci si muove, per capire la differenza provate a mettere false e vedrete che il tooltip non si muoverà. Delay è il tempo di “ritardo” con cui appare il tooltip, in questo caso 0 (espresso sempre in millisecondi). SHowUrl è impostato su false in modo da non mostrare l’url del link all’interno del nostro div. Naturalmente avrete fatto caso che il testo all’interno del tooltip è quello che abbiamo nell’atributo title del tag a, di default è il valore impostato ma si puo modificare e cambiare a proprio piacimento, cosi come tutti gli altri parametri. Per avere una panoramica visitate questa pagina.
La versione finale completa la trovate a questo indirizzo : tooltip con jquery
hasta Luego!
Popularity: 42% [?]
tooltip con jquery…
Uno degli effetti che piu va di moda oggi sono i famosi tooltip, cioe quelle simpatiche descrizioni che appaiono quando si passa il mouse su un link o un altro elemento della pagina. In genere si usano anche come descrizione dei vari link….
[...] con jquery Fonte: Antonio Fullone- Risorse per il Web design Tooltip con jquery Uno degli effetti che piu va di moda oggi sono i famosi tooltip, cioe quelle [...]
RSS feed dei commenti a questo articolo.
Al momento l'inserimento di commenti non è consentito.
Y la ragazza??
ahhhhhhaaaaaaaaaa!!!!!!!!!!!!!

Tambien aqui!!!!!
jajajajajajaja
Seguro que conoces, pero miralo este jquery tooltip plugin, qtip. Es ultra flexible y bastante facil a implementar.
(te llamo la semana que vienen, estoy liado)
Link
Vale danny lo provare!

Yo el miercoles vuelvo en Italia por unos dias voy a ver mi sobrino que ha nacido hace un mes!!
No vemos despues de el 6 de abril, Hasta luego!!
Grazie mille per il tutorial: super chiaro e semplice!
Grazie!
con IE non funziona. scrivere per scrivere lo potevi almeno testare. tutorial…
COn IE funziona perfettamente Pluto, copiare per copiare potevi copiare bene no?
c’é un esempio pratico, basta seguire il link, funziona con Ie 7, IE8, safari firefox e opera … con gli altri non ho testato ..
Ciao,ottimo!!!
Ma avrei da domandarti una cosa,come si fa per inserire un’immagine all’interno della nuvoletta tool.
Io vorrei inserire un’immagine al posto del tag title…si puo fare?
Ciao
Ho risolto….mi interesserebbe sapere come faccio a regolare i caratteri che vanno all’interno di title.
Ciao, bell’esempio! però io ho provato con IE7… ma non va.. per di più, mi sono acorto che jquery ha qualche problema di compatibilità con ie7… di recente ho usato jqueryslidemenu.js su un mio sito e non riesco a capire per quale motivo con: ie8, mozilla e chrome va, con ie7-ie6 NO!
Sapreste darmi una mano perfavore? grazie
chiedi qua : forum.antoniofullone.it
ciao!