Partage
  • Partager sur Facebook
  • Partager sur Twitter

Probleme de children()

Sujet résolu
    13 janvier 2011 à 0:28:07

    Salut à tous,

    J'ai un soucis:
    J'ai 2 liens dans une div. Je veux qu'ils s'affichent uniquement quand la div parente est rollover.

    Donc j'utilise children():
    <script type="text/javascript">
        $(document).ready(function(){
           $('.contentmin a').hide();
           $('.workpreview').hover(
                function() {
                    $(this).children('.contentmin a').fadeIn();
                },
                function() {
                    $('.contentmin a').hide();
                }
            );
         });
    </script>
    


    <div class="workpreview"> 
    <div class="contentmin"> 
    <a href="#" class="modifyButton">Modifier</a> 
    <a href="#" class="deleteButton">Supprimer</a> 
    <div class="overmin"> 
    </div> 
    <img src="......." alt="WTF" /> 
    </div>
    


    Et au rollover, les <a> ne s'affichent pas. Je me suis demandé si c'était pas parce qu'il passe pas le this?
    (J'en ai plusieurs des div "workpreview", pour ça que je fais pas simplement $('.contentmin a').fadeIn();)


    [EDIT]C'est bon, en fait je croyais qu'il prenait les petits-enfants aussi mais non. Donc j'ai mis $('.contentmin').hover à la place de $('.workpreview').hover
    • Partager sur Facebook
    • Partager sur Twitter

    Probleme de children()

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown