jQuery toggle on mouseover - prevent queue

У меня есть следующий код, который переключает видимость div при наведении курсора мыши на другой div. Он работает нормально, за исключением того, что если вы наводите указатель мыши несколько раз, он ставит в очередь все переключатели:

$(document).ready(function() {
    $('.trigger').mouseover(function(){
        $('.info').toggle(400);
    }).mouseout(function(){
        $('.info').toggle(400);
    });
});

Я пробовал это, но похоже, что это не работает (создает проблемы с видимостью переключенного div и заканчивается не показывает его вообще)

$(document).ready(function() {
    $('.trigger').mouseover(function(){
        $('.info').stop().toggle(400);
    }).mouseout(function(){
        $('.info').stop().toggle(400);
    });
});

Как мне избавиться от очереди?

8
задан ThinkingStiff 18 January 2012 в 00:51
поделиться