Comment arrêter fadeIn() clignote?

Actuellement, j'ai un simple div que je veux avoir fondu sur la souris d'une autre div, mais il clignote 3 fois.

J'ai lu certaines des autres questions et je pense que cela a à voir avec la façon dont mon code est structuré. Mais je ne suis pas sûr de la façon de corriger la mienne aussi c'est tellement de base déjà.

Voici mes codes:

<script type="text/javascript">
    $(document).ready(function(){
        $('.content .guide ul.guide li .event').mouseover(function(){
            $(this).find('.info').fadeIn();
        });
        $('.content .guide ul.guide li .event').mouseout(function(){
            $(this).find('.info').fadeOut();
        });
    });
</script>

CSS

.content .guide ul.guide li .event .info {display:none;}

HTML

<ul class="guide">
    <li class="mon">
        <div class="day">Monday</div>
        <div class="session-1 event">
            <time>7:30am</time>
            <span>Ep 5: <a href="">Lorem</a></span>
            <div class="info">
                <div class="tooltip"></div>
                <div class="wrap">
                    <div class="desc">Ep 8: Lorem ipsum</div>
                </div>
            </div>
        </div>
        <div class="session-2 event">
            <time>8:30pm</time>
            <span>Ep 5: <a href="">Lorem</a></span>
            <div class="info">
                <div class="tooltip"></div>
                <div class="wrap">
                    <div class="desc">Ep 8: Lorem ipsum</div>
                </div>
            </div>
        </div>
    </li>
    <li class="tue">
        <div class="day">Tuesday</div>
        <div class="session-1">
        </div>
        <div class="session-2">
        </div>
    </li>
</ul>
Pas le problème, mais notez que vous devez chaîne de votre mouseover et mouseout méthodes pour éviter la création d'un même objet jQuery deux fois: $('.content .guide ul.guide li .event').mouseover(function(){ ... }).mouseout(function() { ... });

OriginalL'auteur muudless | 2012-06-05