LOCAWEB STYLE

Documentação Locaweb Style

Tooltips

Para mostrar balões de informação.

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Laborum, veritatis, accusantium, omnis, doloribus at vitae perspiciatis ducimus dolore velit ut ea nisi adipisci quo debitis odit nemo illo doloremque quae!

consectetur

Em todas as direções

Use o atributo data-placement para definir a direção do tooltip.

HTML


Hover over me


Some tooltip text!

Como usar

Utilize esse formato de Javascript.

$('#exemplo').tooltip(options)

Opções

As opções podem ser passadas através de atributos dentro do HTML, acrescentando a opção data-, como em data-animation="".

Nome tipo padrão descrição
animation boolean True aplica um CSS fade transition no tooltip.
html boolean false Insere HTML dentro do tooltip, se falso, o JQuey vai inserir um texto no conteúdo do DOM.
placement string | function 'top' como posicionar o tooltip - top | bottom | left | right | auto.
Quando "auto" é especificado, o tooltip será reorientado dinamicamente. Por exemplo, se o placement é "auto left", o tooltip será exibido à esquerda quando possível, caso contrário, ele será exibido na direita.
selector string false se um objeto é fornecido, o objeto tooltip será delegado as metas especifícadas.
title string | function '' valor padrão, se não houver title, o tooltip não estará presente.
trigger string 'hover focus' como o tooltip é acionado - click | hover | focus | manual. Você pode passar multiplas ações, separando com espaços.
delay number | object 0 o delay de show (mostrar) ou hide (ocultar) o tooltip (ms) - não se aplica ao tipo de disparo manual.
Se um número é fornecido, o delay é aplicado em ambos show/hide.
A estrutura do objeto é: delay: { show: 500, hide: 100 }
container string | false false Anexa o tooltip para um elemento específico.
Exemplo: container: 'body'

Métodos

$().tooltip(options)

Anexa um marcador para uma sequencia de elementos.

.tooltip('show')

Revela o elemento tooltip.

$('#exemplo').tooltip('show')
.tooltip('hide')

Esconde o elemento tooltip.

$('#exemplo').tooltip('hide')
.tooltip('toggle')

Alterna o elemento tooltip.

$('#exemplo').tooltip('toggle')
.tooltip('destroy')

Destrói o elemento tooltip.

$('#exemplo').tooltip('destroy')

Eventos

Tipo de evento Descrição
show.bs.tooltip Este evento é acionado imediatamente quando o método de instância show é chamado.
shown.bs.tooltip Este evento é disparado quando o tooltip se tornar visível ao usuário (vai esperar para transições CSS para completar).
hide.bs.tooltip Este evento é acionado imediatamente quando o método de instância hide é chamada.
hidden.bs.tooltip Este evento é disparado quando o tooltip terminou sendo escondidos do usuário (vai esperar para transições CSS para completar).
$('#myTooltip').on('hidden.bs.tooltip', function () {
	// Faça algo aqui…
})