Ir para conteúdo

[jQuery] Tooltip (estilizável)


Guest md5

Posts Recomendados

Meu primeiro tooltip ... Fiquei feliz com o resultado. É simples, de fácil uso ...

 

 

$(document).ready(function() {
    $('.tooltip').mouseover(function(event) {
        var tooltip = document.createElement('SPAN');
        tooltip.id = 'tooltip';
        tooltip.innerHTML = event.target.getAttribute('tooltip');
        document.body.appendChild(tooltip);
        $('#tooltip').css('top', '' + (event.pageY + 5) + 'px');
        $('#tooltip').css('left', '' + (event.pageX + 5) + 'px');
    }).mousemove(function(event) {
        $('#tooltip').css('top', '' + (event.pageY + 5) + 'px');
        $('#tooltip').css('left', '' + (event.pageX + 5) + 'px');
    }).mouseout(function(event) {
        var tooltip = document.getElementById('tooltip');
        document.body.removeChild(tooltip);
    });
});

Exemplo de uso:

 

<h1 class="tooltip" tooltip="Just a example.">Hover this.</h1>

Exemplo de estilização:

 

<style>
 
    @import url(https://fonts.googleapis.com/css?family=Roboto+Condensed);
        
    span#tooltip {
        position: absolute; /* OBRIGATÓRIO */
        font-family: Roboto Condensed;
        color: #FFFFFF;
        text-align: center;
        padding-top: 5px;
        padding-left: 12.5px;
        padding-right: 12.5px;
        padding-bottom: 5px;
        border-radius: 5px 5px 5px 5px;
        background: rgba(45, 0, 78, 0.50);
    }
 
</style>

Exemplo demonstrativo: http://aryef.16mb.com/tooltip/index.php

Link para o comentário
Compartilhar em outros sites

Participe da Conversa

Você pode postar agora e se cadastrar mais tarde. Se você tiver uma conta, a class='ipsType_brandedLink' href='https://gamersboard.com.br/login/' data-ipsDialog data-ipsDialog-size='medium' data-ipsDialog-title='Sign In Now'>acesse agora para postar com sua conta.
Observação: sua postagem exigirá aprovação do moderador antes de ficar visível.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.

Processando...
×
×
  • Criar Novo...