Скрипт смены цвета ломает выпадающее меню slideToggle

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

Как вы, вероятно, сможете увидеть на jsfiddle, slideToggle продолжает срабатывать, когда пользователь наводит курсор на меню (или просто впадает в безумие auto slideToggle!), тогда как он должен срабатывать только при входе и выходе из div.

Может ли кто-нибудь помочь заставить это работать?

Спасибо,

Ник


person Nick    schedule 11.06.2012    source источник


Ответы (1)


Измените верхний бит на:

    $('.dropdown').hover(function () {
        // When the event is triggered, grab the current element 'this' and
        // find it's children '.sub_navigation' and display/hide them
        $(this).find('.sub_navigation').slideDown();
    }, function () {
        $(this).find('.sub_navigation').slideUp();

    });
person Zack Tanner    schedule 11.06.2012