Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Sublinhar link quando passar pelo ul li


Rubiz Gardini

Pergunta

Olá pessoal, td bem?

Eu tenho uma estrutura assim:

<ul>
    <li>
        <a href="#">
            <span class="date">08/08/2008</span>
            <span class="news_title">Título</span>
        </a>
    </li>
</ul>

Quando o mouse passar pelo <li>, o a do span news_title precisa sublinhar... tentei fazer algo como

$('ul li').mouseover( function () { $(this) ... })

Mas não cheguei numa fórmula pra conseguir o efeito...

alguém tem alguma idéia?

Bjos

Rúbia

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

Bom, acabei descobrindo.

Eu precisei de novo em outra parte do site, que passando o mouse em uma div, todos os elementos internos sofreriam uma mudança, isso deu pra fazer por CSS de boa, mas tinha uma tag de imagem que tinha que mudar via JS, usei jQuery, funcionou perfeito:

function moreImg_roll_over( element )
{
    var imgTag = $( element ).find('.footer img')[0]; // é no find que está o segredo.
    imgTag.src = "imgs/mais_over.gif";
}

function moreImg_roll_out( element )
{
    var imgTag = $( element ).find('.footer img')[0];
    imgTag.src = "imgs/mais.gif";
}

Fica registrado pra que tiver o mesmo problema...

Link para o comentário
Compartilhar em outros sites

  • 0

Só para registrar, a primeira aplicação que deixei o código no primeiro post lá em cima, o resultado final ficou assim:

$(document).ready( function () 
{
    $('.news_index ul li').mouseover( function () 
    {
        $(this).find("a span.news_title").css("text-decoration","underline");
    });
    
    $('.news_index ul li').mouseout( function () 
    {
        $(this).find("a span.news_title").css("text-decoration","none");
    });
    
    $('.news_index ul li').click( function ()
    {
        var anchorLink = $( this ).find( "a" )[0].href;
        window.open( anchorLink, '_self' );
    });
});

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   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.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,7k
×
×
  • Criar Novo...