- Como Criar Um Site, Blog – WebMaster.pt - https://www.webmaster.pt -

Tooltips Simples E Eficientes Com jTooltip

Tweet [3]

jTooltip exemplo tooltip simples e eficiente

Em várias situações e em vários sites de tipos diferentes, frequentemente é preciso se valer do recurso de exibir uma informação adicional a um dado apresentado ou complementar o texto com alguma dica; para isso, uma boa solução é usar tooltips. Usar um tooltip em uma situação como esta ou qualquer outra que necessite de uma “diquinha” já é algo consagrado e até considerado bem comum na web.

E, aproveitando a já conhecida simplicidade do jQuery e do belo trabalho que seus adeptos fazem ao criar excelentes plugins para o framework javascript, eis que existe uma solução para tooltip através de um plugin jQuery: jTooltip!

O jTooltip não faz nada de muito excepcional que algum outro plugin para tooltips do jQuery faça, mas possui um diferencial: utiliza um outro excelente plugin jQuery, o hoverIntent [4], que faz um pequeno delay no evento onMouseOver, proporcionando uma experiência mais agradável.

Basicamente, o jTooltip [5] exibe um tooltip em elementos especificados previamente, nada muito diferente do que se encontra na internet. Vejamos mais a respeito.

Usando jTooltip

Para usar o plugin, primeiramente é preciso fazer download do jTooltip [6] e inserir os scripts necessários para o funcionamento, quais sejam, o próprio jQuery, o hoverIntent e o jTooltip. Mas, se preferir, use o arquivo “jquery.jtooltip.combined-min.js”, que está dentro da pasta “build” do arquivo compactado que é preciso baixar; ele é o combinado no hoverIntent e jTooltip. Tecnicamente falando, usar este arquivo combinado é até melhor, já que se economiza uma requisição HTTP:


<script type="text/javascript" src="http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="jquery.jtooltip.combined-min.js"></script>

Depois disso, é possível usar o jTooltip de uma maneira básica, que é apontando qual elemento jQuery será afetado e, a partir disto, o script faz o tooltip a partir do atributo “title” do elemento. Por exemplo:


$('.dicas a').tooltip();

Além disso, é possível usar o jTooltip a partir de elementos HTML, usando uma das seguintes maneiras:


$('#someElement').tooltip( '...algum HTML ou texto...' );
$('#someElement').tooltip( JQueryObject );
$('#someElement').tooltip( $('#tooltipContents') );

Opções do jTooltip

Existem, também, algumas opções de uso do jTooltip, tais como:

Então, para um tooltip com uma classe extra “especial-tooltip” e largura máxima de 250px, teríamos o seguinte:


$('#elemento').tooltip({
    extraClass: 'especial-tooltip',
    maxWidth: 200
});

Conclusões sobre jTooltip

Como citado, o jTooltip não apresenta nada de muito especial em relação a outros plugins jQuery para tooltip, entretanto, seu uso é bem simples e seu diferencial é o uso do hoverIntent, o que garante um “quê” a mais de usabilidade ao processo.

Definitivamente, está recomendado para uso de tooltips em web sites!

Tweet [3]
Be Sociable, Share!
  • [7]
  • [8]
  • [9]
  • [10]
  • [11]